2010-10-30 48 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中使用,同樣的技術也適用。