Создание файла (ключа) в 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?
Заранее спасибо
Вы не можете сделать это с помощью boto, потому что то, о чем вы просите, является чисто клиентской - нет прямого участия с сервера, кроме как для создания формы для публикации.
Что вам нужно использовать, это Amazon поддержка на основе браузера с поддержкой POST. Там есть демо здесь.
Ты имеешь в виду это? Загрузка файлов в Google App Engine