如何在 Python 中确定文件 MIME 类型
确定文件的 MIME 类型在存储和分发文件时非常有用,因为它使浏览器或应用程序能够自动启动适当的软件来查看或打开
使用 python-magic 库
GitHub 上提供的 python-magic 库提供了一种从文件中提取 MIME 类型的便捷方法。
import magic mime = magic.Magic(mime=True) mime_type = mime.from_file("testdata/test.pdf") # Returns 'application/pdf'
替代品python-magic
如果 python-magic 不能满足您的要求,请考虑以下替代方案:
浏览器是否添加 MIME 类型信息?
中一般来说,浏览器在将文件发布到网页时不会自动添加 MIME 类型信息。相反,服务器通常有责任根据所服务文件的 MIME 类型设置适当的内容类型标头。
MIME 类型信息的数据服务
虽然没有专门用于 MIME 类型信息的专用数据库,但有一些 Web 服务可以帮助识别 MIME类型。
以上是如何在 Python 中确定文件 MIME 类型?的详细内容。更多信息请关注PHP中文网其他相关文章!