我一直在寻找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
。