使用Boto上传目录时设置Content-Type键

时间:2015-05-12 01:52:17

标签: python amazon-s3 amazon boto

我正在使用os.walk获取文件目录,然后使用boto建议的上传大文件的方式。根据我的阅读,我需要在上传时设置内容类型键,但该目录有多种文件类型需要不同的内容类型键。有关如何为每个文件获取正确的内容类型的任何建议,以便可以在密钥中设置它? Mime类型库?还有别的吗?

1 个答案:

答案 0 :(得分:0)

来自documentation

  

当您从文件或文件名向S3发送数据时,boto将尝试为该文件确定正确的mime类型,并将其作为Content-Type标头发送。 boto包使用Python中的标准mimetypes包来进行mime类型猜测。

来自source

self.content_type = mimetypes.guess_type(self.path)[0]
相关问题