Загрузка нескольких файлов в Blobstore (Redux) - PullRequest
7 голосов
/ 05 февраля 2011

Да, я уже видел этот вопрос , но я нахожу информацию, которая противоречит принятому ответу и блогу Ника Джонсона в документах GAE ,

Документы говорят о загрузке более одного файла одновременно - функция для загрузки выгруженных файлов возвращает список:

Метод get_uploads() возвращает список объектов BlobInfoпо одному на каждый загруженный файл в запросе.

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

Можно ли даже загрузить более одного файла одновременно, используя HTML5 / Flash, используя Plupload ?

Ответы [ 2 ]

9 голосов
/ 07 февраля 2011

В настоящее время URL-адреса для загрузки службы интернет-магазина поддерживают только одну загрузку файлов на одно сообщение.Чтобы загрузить несколько файлов, вам нужно использовать шаблон, описанный в моих сообщениях в блоге.В будущем мы можем расширить API Blobstore для поддержки более гибких URL-адресов для загрузки, поддерживая несколько загруженных файлов в одном запросе.

Редактировать: теперь в Blobstore можно загружать несколько файлов в одном запросе.

3 голосов
/ 05 февраля 2011

Вот как я могу использовать метод get_uploads () для нескольких файлов:

blob_info = self.get_uploads()[0]
blob_info2 = self.get_uploads()[1]

Служба dropbox Ника Джонсона - еще один пример, и я надеюсь, что вы найдете то, что соответствует вашим потребностям.

...