编程语言
首页 > 编程语言> > python – 你可以使用字符串而不是文件处理程序在boto中使用分段上传吗?

python – 你可以使用字符串而不是文件处理程序在boto中使用分段上传吗?

作者:互联网

是否可以使用带有字符串而不是文件的S3分段上传?我正在使用的字符串是在上传过程中生成的,因此在分段上传开始时,大小和确切内容是未知的.

解决方法:

没有明确的“upload_part_from_string”方法可用.您可以使用StringIO将类似文件的对象包装在字符串周围,然后将其传递给“upload_part_from_file”,但我还没有测试过.

添加此方法很容易.当时我认为它不会那么有用,因为每个部分必须至少有5MB,这是一个非常大的字符串.但如果你有一个用例,请告诉我.或者,在github上fork boto,添加方法并发送pull请求.

标签:python,amazon-s3,boto,multipart
来源: https://codeday.me/bug/20190903/1797556.html