我正在尝试使用 Amazon 将网页上传到 S3 存储桶Boto3 SDK对于Python。
我在设置时遇到问题Content-Type
。 AWS 不断创建新的元数据密钥Content-Type
除了我使用此代码指定的之外:
# Upload a new file
data = open('index.html', 'rb')
x = s3.Bucket('website.com').put_object(Key='index.html', Body=data)
x.put(Metadata={'Content-Type': 'text/html'})
有关如何设置的任何指导Content-Type
to text/html
将不胜感激。
Content-Type
isn't custom元数据,这是什么Metadata
是用来。它有自己的属性,可以这样设置:
bucket.put_object(Key='index.html', Body=data, ContentType='text/html')
Note: .put_object()
可以设置的不仅仅是Content-Type
。查看Boto3 文档对于其余的。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)