Boto3:我们可以使用实际数据缓冲区作为文件名的参数来在 s3 中上传文件吗?
Boto3 : Can we use actual data buffer as parameter instaed of file name to upload file in s3?
我正在使用 python 和 boto3 将文件上传到 s3 存储桶。 Boto3 支持 upload_file() 来创建 s3 对象。但是这个 API 以文件名作为输入参数
我们可以将实际的数据缓冲区作为参数来上传文件名实例化的文件()函数吗?
我知道如果我们想将数据缓冲区作为参数来创建 s3 对象,我们可以使用 put_object() 函数。但我想将 upload_file 与数据缓冲区参数一起使用。有什么办法摆脱这个吗?
提前致谢
目前无法通过 upload_file
使用类文件对象。 put_object
和 upload_part
确实支持这些,但您无法享受自动分段上传的优势。
我正在使用 python 和 boto3 将文件上传到 s3 存储桶。 Boto3 支持 upload_file() 来创建 s3 对象。但是这个 API 以文件名作为输入参数
我们可以将实际的数据缓冲区作为参数来上传文件名实例化的文件()函数吗?
我知道如果我们想将数据缓冲区作为参数来创建 s3 对象,我们可以使用 put_object() 函数。但我想将 upload_file 与数据缓冲区参数一起使用。有什么办法摆脱这个吗?
提前致谢
目前无法通过 upload_file
使用类文件对象。 put_object
和 upload_part
确实支持这些,但您无法享受自动分段上传的优势。