Я работаю на машине с ограниченной памятью, и я бы хотел загрузить динамически генерируемый (не-диск) файл потоковым способом на S3. Другими словами, я не знаю размер файла при загрузке, но я знаю его до конца. Обычно запрос PUT имеет заголовок Content-Length, но, возможно, есть способ обойти это, например, использовать многостраничный или фрагментированный контент-тип.
S3 может поддерживать потоковые загрузки. Например, см. Здесь:
http://blog.odonnell.nu/posts/streaming-uploads-s3-python-and-poster/
Мой вопрос: могу ли я сделать то же самое, не указывая длину файла в начале загрузки?