Я хотел бы создать приложение, использующее python в Google App Engine для обработки загрузки файлов и сохранения их в блочном магазине.Загрузка в Blobstore без использования blobstore.create_upload_url
Однако в настоящее время blobstore требует использования blobstore.create_upload_url для создания URL-адреса для отправки сообщения о загрузке файла. Поскольку я загружаюсь с другого сервера, мой вопрос в том, можно ли загрузить файл в gae blobstore без использования этого динамического url из blobstore.create_upload_url?
FYI, это нормально, что я запрашиваю URL-адрес загрузки из сценария python перед отправкой с другого сервера, но это создает дополнительную задержку, и это не то, что я хочу. Также я прочитал, что с использованием так называемого «файлового API» от http://code.google.com/intl/en/appengine/docs/python/blobstore/overview.html#Writing_Files_to_the_Blobstore, но документация, похоже, не охватывала часть при загрузке.
Кроме того, ранее я пытался использовать хранилище данных для загрузки файлов, но максимальный размер файла 1 МБ, которого недостаточно для моего случая. Пожалуйста, посоветуйте, спасибо.
Однако, если я использую подход 2, каков будет размер ограничения загрузки? – Tony
Обновлен с ограничением для подхода №2. – mjibson