自动设置boto内容类型

时间:2014-10-11 01:53:11

标签: python boto

我有以下上传代码:

key.set_contents_from_filename(content)
key.set_acl(acl)

我不知道我在这里接收的文件类型,但有没有办法自动设置内容类型?

1 个答案:

答案 0 :(得分:1)

boto库会自动尝试使用Python mimetypes.guess_type函数猜测mime类型,但这主要取决于从文件名中猜测它。如果要显式提供mime类型,可以通过在上传文件之前设置content_type属性来实现:

key.content_type = 'text/html'
key.set_contents_from_filename(content)

这会回答你的问题吗?