I am trying to upload a web page to an S3 bucket using Amazon's Boto3 SDK for Python.
I am having trouble setting the Content-Type
. AWS keeps creating a new metadata key for Content-Type
in addition to the one I'm specifying using this code:
# 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'})
Any guidance of how to set Content-Type
to text/html
would be greatly appreciated.
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…