Я создаю приложение для фотографий GAE, которое позволяет одновременно загружать сразу несколько фотографий на сервер. Я загружаю в GCS, а также используя библиотеку jquery (https://github.com/blueimp/jQuery-File-Upload)(singleFileUploads: true)Несколько запросов на загрузку на тот же адрес GCS/blobstore
Проблема заключается в том, что мне нужно отделить загрузку к отдельным запросам на сервер (15 фотографий означают 15 индивидуальных/_ah/upload/requests). В настоящее время это всего лишь 1 запрос для всех фотографий. Пользователь должен иметь возможность выбрать 15 фотографий для отправки всех одновременно. Однако кажется, что URL-адрес, предоставленный GAE/GCS из метода blobstoreService.createUploadUrl()
, принимает только первый запрос и отклоняет остальные. Можно ли отправлять несколько запросов на загрузку в один и тот же URL-адрес для загрузки?
Причина, по которой я хочу разделить запросы, - это проблема с GCS. метод фотографий getServingUrl
занимает очень много времени, чтобы получить первый запрос (2-5 секунд), и с ожиданием 15 фотографий я мог бы легко превысить фиксированное значение GAE за 60 секунд.
Любая помощь будет принята с благодарностью.
Спасибо за информацию. Работает отлично. – sanc
Стюарт - я понял, что мне требуется больше 10 минут, так как мои пользователи загружают большие фотографии. Есть ли способ продлить срок действия URL-адреса? В течение всего десяти минут у меня есть данные, которые загружаются, но он немедленно останавливается, какой тип отстой – sanc
. Продолжительность загрузки не должна иметь значения, если она начинается в течение 10 минут, тогда это может занять несколько часов. –