У меня есть форма сообщения, которая вызывает службу Amazon S3. Я делаю прямо из загрузки браузера в amazon и поэтому должен передать некоторую дополнительную информацию Amazon, что я не буду знать, пока файл не будет загружен (тип файла, имя, подпись, которая ссылается на оба). http://aws.amazon.com/articles/1434
Это большой видеофайл, который я не хочу сначала загружать на свой сервер, который (насколько мне известно) исключает использование urllib2.open(...)
для передачи дополнительных переменных в amazon как POST запрос. Я работаю над этим пару дней и не добился успеха. Какой был бы лучший способ сделать это?
Примечание. Я, вероятно, буду использовать плагин uploadify для загрузки файла. Спасибо.
Вероятно, вы ищете альтернативу аутентификации запроса строки запроса.
Вы можете аутентифицировать определенные типы запросов, передавая требуемую информацию в качестве параметров строки запроса вместо использования HTTP-заголовка авторизации. Это полезно для обеспечения прямого доступа сторонних браузеров к вашим данным Amazon S3 без проксирования запроса. Идея состоит в том, чтобы создать "предварительно подписанный" запрос и закодировать его как URL-адрес, который может получить браузер конечного пользователя. Кроме того, вы можете ограничить предварительно подписанный запрос, указав время истечения срока действия.