3

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

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

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

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

Надеюсь услышать от вас. Благодарю.

ответ

2

Индивидуальные вызовы API для API blobstore должны быть меньше 1 МБ, но вы можете считывать столько данных, сколько хотите, с несколькими вызовами. См. this blog post на примере использования BlobReader для чтения содержимого zip-файла из blobstore; он написан с использованием Python, но BlobReader также доступен в Java SDK, и применяется тот же метод.

Смежные вопросы