Чтение zip-файлов, хранящихся в GAE Blobstore - PullRequest
3 голосов
/ 30 октября 2010

Я следовал приведенному ниже примеру кода, чтобы загрузить zip-файл в blobstore.Я могу загрузить ZIP-файл, но у меня есть некоторые проблемы с чтением файла.

Пример кода http://code.google.com/appengine/docs/python/blobstore/overview.html#Complete_Sample_App

В моем zip-файле 6 CSV-файлов, где моя система будет считывать файлы и импортировать значения в хранилище данных.Однако я знаю, что существуют некоторые ограничения на чтение файла, размер которого не должен превышать 1 МБ.

Кто-нибудь может подсказать, как я могу прочитать файл zip и обработать файл CSV?Что произойдет, если мои данные, сохраненные в интернет-магазине, превысят 1 МБ?

Надеюсь услышать ваше мнение.Заранее спасибо.

1 Ответ

2 голосов
/ 01 ноября 2010

Отдельные вызовы API для API Blobstore должны быть менее 1 МБ, но вы можете прочитать столько данных, сколько захотите, с помощью нескольких вызовов.См. в этом блоге для примера использования BlobReader для чтения содержимого zip-файла из хранилища BLOB-объектов;он написан с использованием Python, но BlobReader также доступен в Java SDK, и применяется тот же метод.

...