Как скопировать файл через браузер в Amazon S3 с помощью Python (и boto)? - PullRequest
1 голос
/ 17 января 2010

Создание файла (ключа) в Amazon S3 с использованием Python (и boto) не является проблемой. С помощью этого кода я могу подключиться к корзине и создать ключ с определенным содержимым:

bucket_instance = connection.get_bucket('bucketname')
key = bucket_instance.new_key('testfile.txt')
key.set_contents_from_string('Content for File')

Я хочу загрузить файл через браузер (диалог файлов) в Amazon S3.

Как я могу реализовать это с помощью boto?

Заранее спасибо

Ответы [ 2 ]

2 голосов
/ 17 января 2010

Вы не можете сделать это с помощью boto, потому что вы запрашиваете только на стороне клиента - от сервера нет прямого участия, кроме как для создания формы для отправки.

Вам необходимо использовать браузер Amazon с поддержкой POST . Вот демо-версия здесь .

0 голосов
/ 17 января 2010

Вы имеете в виду это? Загрузка файлов в Google App Engine

...