cap*_*ght 6 python png content-type amazon-s3 boto
我在S3上成功地将图像添加到存储桶,但问题是我不确定如何将内容类型设置为'image/png'.这是我的代码
image = Image.open(self.image)
conn = S3Connection(settings.AWS_ACCESS_KEY_ID, settings.AWS_SECRET_ACCESS_KEY)
out_im2 = cStringIO.StringIO()
image.save(out_im2, 'PNG')
b = conn.get_bucket('new_test_bucket')
k = b.new_key(self.title+'.png')
k.set_contents_from_filename(str(self.image))
Run Code Online (Sandbox Code Playgroud)
目前它正在上传为'application/octet-stream'.
tko*_*one 14
这是我的图像上传代码(使用boto)的工作原理:
k.set_metadata('Content-Type', mime)
k.set_contents_from_file(data, policy='public-read')
k.set_acl('public-read')
Run Code Online (Sandbox Code Playgroud)
至少部分是这样的.
| 归档时间: |
|
| 查看次数: |
3162 次 |
| 最近记录: |