Boto3:我们可以使用实际数据缓冲区作为文件名的参数instaed来上传s3中的文件吗?

时间:2016-04-12 09:13:46

标签: python-2.7 boto boto3

我正在使用python和boto3将文件上传到s3存储桶。 Boto3支持upload_file()来创建s3对象。但是此API将文件名作为输入参数

我们可以将实际数据缓冲区作为参数来上传文件名实例化的file()函数吗?

我知道如果我们想要将数据缓冲区作为参数来创建s3对象,我们可以使用put_object()函数。但是我想使用带有数据缓冲区参数的upload_file。有没有办法摆脱这个?

提前致谢

1 个答案:

答案 0 :(得分:0)

目前无法使用upload_file的类文件对象。 put_objectupload_part支持这些,但您无法获得自动分段上传的优势。