我已按照以下示例代码在blobstore中上传zip文件。我可以上传zip文件,但我有一些关于阅读文件的问题。
示例代码http://code.google.com/appengine/docs/python/blobstore/overview.html#Complete_Sample_App
我的zip文件有6个CSV文件,我的系统会在其中读取文件并导入数据存储区中的值。但是我知道读取文件有一些限制,必须小于1MB。
有人可以建议我如何阅读zip文件并处理CSV文件?如果保存在blobstore中的数据超过1MB,会发生什么?
希望收到你的来信。谢谢。
答案 0 :(得分:2)
对blobstore API的单个API调用必须小于1MB,但您可以通过多次调用读取所需数据。有关使用BlobReader从blobstore读取zip文件内容的示例,请参阅this blog post;它是用Python编写的,但是在Java SDK中也可以使用BlobReader,并且适用相同的技术。