读取存储在GAE Blobstore中的zip文件

时间:2010-10-30 12:14:03

标签: java google-app-engine google-cloud-datastore blobstore

我已按照以下示例代码在blobstore中上传zip文件。我可以上传zip文件,但我有一些关于阅读文件的问题。

示例代码http://code.google.com/appengine/docs/python/blobstore/overview.html#Complete_Sample_App

我的zip文件有6个CSV文件,我的系统会在其中读取文件并导入数据存储区中的值。但是我知道读取文件有一些限制,必须小于1MB。

有人可以建议我如何阅读zip文件并处理CSV文件?如果保存在blobstore中的数据超过1MB,会发生什么?

希望收到你的来信。谢谢。

1 个答案:

答案 0 :(得分:2)

对blobstore API的单个API调用必须小于1MB,但您可以通过多次调用读取所需数据。有关使用BlobReader从blobstore读取zip文件内容的示例,请参阅this blog post;它是用Python编写的,但是在Java SDK中也可以使用BlobReader,并且适用相同的技术。