Загрузка файлов ** из ** Google App Engine

1

Я пытаюсь загрузить файл (хранящийся в blobstore и доступ с помощью BlobReader) из приложения App Engine на другой веб-сайт.

Я пробовал файл urllib2_file, а также MultipartPostHandler и запросы, но они не работают из-за ограничений модуля GAE.

Файл отправляется в POST-запросе, я знаю ограничение на 1 МБ запросов, это не проблема, так как размер файлов меньше 1 МБ.

  • 0
    насколько большой файл? Вы делаете это через запрос POST?
  • 1
    Вы, вероятно, достигаете предела 1MB urlfetch. Можно ли опубликовать URL-адрес магазина блогов на другом веб-сайте и получить ли этот сайт данные с этого URL-адреса?
Показать ещё 1 комментарий
Теги:
file-upload
google-app-engine

2 ответа

0
Лучший ответ

Я собираюсь ответить на свой вопрос, так как считаю, что это лучшее решение: использовать библиотеку запросов.

0

Я думаю, вам нужно было бы создавать свои собственные данные о множественной форме с помощью метода encode_multipart_formdata отсюда:

http://code.activestate.com/recipes/146306/

И используйте это как тело вашего POST-запроса URL-адреса.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню