S3のバケットに画像を追加できましたが、コンテンツタイプを 'image/png'に設定する方法がわかりません。ここに私のコードです画像にメタデータを追加してPythonでS3にアップロード
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))
現在、 'application/octet-stream'としてアップロードされています。
k.set_metadata('Content-Type', mime)
k.set_contents_from_file(data, policy='public-read')
k.set_acl('public-read')
まあ、少なくともその一部:
リンクが無効です – Alexis