自动设置博托内容类型
问题描述:
我有以下上传代码:自动设置博托内容类型
key.set_contents_from_filename(content)
key.set_acl(acl)
我不知道我收到了什么类型的文件在这里,但有什么办法来自动设置内容类型?
答
boto库自动尝试使用Python mimetypes.guess_type
函数来猜测MIME类型,但这主要取决于从文件名中猜测它。
key.content_type = 'text/html'
key.set_contents_from_filename(content)
是否回答你的问题:如果你想明确地提供一个MIME类型,您可以通过上传文件之前设置content_type
属性做到这一点?