def save(self, buffer):
path = urljoin(self.prefix, buffer.path)
file_obj = buffer.get_rewound_file()
md5_base64 = base64.b64encode(buffer.md5).decode('ascii')
self.objects.insert(
media_body=http.MediaIoBaseUpload(
file_obj, 'application/octet-stream'
),
name=path,
body={
'md5Hash': md5_base64,
'metadata': {
'count': str(buffer.count),
},
},
bucket=self.bucket,
).execute()
评论列表
文章目录