我一直在尋找java示例或java客戶端庫來流出csv內容從谷歌blob存儲和不幸的是沒有運氣,除了應用程序引擎或python的。 我們有一個應用程序,它使用CharStreams.readLines(...)來流出數據,現在應用程序應該在計算引擎中存儲源數據。作爲BufferedReader Readline()從谷歌雲存儲流出來
這是可能的,如果是這樣的任何文件?
我一直在尋找java示例或java客戶端庫來流出csv內容從谷歌blob存儲和不幸的是沒有運氣,除了應用程序引擎或python的。 我們有一個應用程序,它使用CharStreams.readLines(...)來流出數據,現在應用程序應該在計算引擎中存儲源數據。作爲BufferedReader Readline()從谷歌雲存儲流出來
這是可能的,如果是這樣的任何文件?
我得到了完美的例子,實際上庫利用番石榴的bytesource和charsource;
https://github.com/zulily/gcs-buddy/tree/master/src/main/java/gcsbuddy
GCS-好友 爲谷歌雲存儲(GCS)API一個易於使用的Java客戶端。
特點
符合條件的API錯誤自動重試 簡化對象和前綴迭代 上傳/下載進度監控 直接讀取利用番石榴的ByteSource和CharSource 方便的功能對象識別「隱含目錄」的能力,組合對象,以及更多
看看在getObjectData
功能在這裏儲存樣品中:
除了使用executeMediaAndDownloadTo
功能,使用executeMediaAsInputStream函數。這將返回一個InputStream
實例,您應該能夠傳遞給CharStreams.readLines
。