我正在使用os.walk获取文件目录,然后使用boto建议的上传大文件的方式。根据我的阅读,我需要在上传时设置内容类型键,但该目录有多种文件类型需要不同的内容类型键。有关如何为每个文件获取正确的内容类型的任何建议,以便可以在密钥中设置它? Mime类型库?还有别的吗?
答案 0 :(得分:0)
当您从文件或文件名向S3发送数据时,boto将尝试为该文件确定正确的mime类型,并将其作为Content-Type标头发送。 boto包使用Python中的标准mimetypes包来进行mime类型猜测。
来自source:
self.content_type = mimetypes.guess_type(self.path)[0]