2010-10-30 49 views
3

我已经按照下面的示例代码上传了一个zip文件在blobstore中。我能够上传zip文件,但我有一些关注阅读文件。阅读GAE中存储的zip文件Blobstore

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

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

任何人都可以建议如何去读取zip文件和处理CSV文件?如果保存在blobstore中的数据超过1MB,会发生什么情况?

希望听到你的消息。提前谢谢。

回答

2

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