Можете ли вы использовать многокомпонентную загрузку в boto со строками вместо обработчика файлов? - PullRequest
3 голосов
/ 03 мая 2011

Можно ли использовать многочастную загрузку S3 со строками вместо файла? Строки, которые я использую, генерируются в процессе загрузки, поэтому размер и точное содержимое неизвестны в момент начала многоэтапной загрузки.

1 Ответ

5 голосов
/ 06 мая 2011

Нет явного метода upload_part_from_string. Возможно, вы могли бы использовать StringIO, чтобы обернуть файлоподобный объект вокруг строки, а затем передать его в «upload_part_from_file», но я этого не проверял.

Было бы легко добавить этот метод. В то время я не думал, что это будет так полезно, поскольку каждая из частей должна быть минимум 5 МБ, и это довольно большая строка. Но если у вас есть вариант использования, дайте мне знать. Или, разложите boto на github, добавьте метод и отправьте запрос на извлечение.

...