我有一个存储在内存中的zip文件(未将其保存在磁盘上)。该zip文件包含jpg图像。我试图将每个jpg上传到S3,但遇到了错误。
# already have an opened zipfile stored in zip_file
# already connected to s3
files = zip_file.namelist()
for f in files:
im = io.BytesIO(zip_file.read(f))
s3_key.key = f
s3_key.set_contents_from_stream(im)
我遇到如下错误:
BotoClientError: BotoClientError: s3 不支持分块传输
我做错了什么?