在 Go 中检测扩展的 MIME 类型
在 Golang 中,net/http 包中的 http.DetectContentType 函数为类型范围有限。对于其他文件类型,例如 docx、doc、xls、xlsx、ppt、pps、odt、ods 和 odp,由于这些文件共享 ZIP 签名,传统的基于扩展名的检测方法可能不够。
为了应对这一挑战,出现了几个能够基于内容分析进行 MIME 类型检测的软件包:
1.文件类型
2。 Magicmime
3. Mimetype
基于在这些选项中,选择最合适的包取决于特定的要求,例如检测到的 MIME 类型的数量、线程安全性和可扩展性。
以上是以下是一些基于您的内容的文章标题,采用问题格式: * **如何在“http.DetectContentType”之外检测扩展的 MIME 类型?** * **哪个软件包最适合 MIME 类型检测的详细内容。更多信息请关注PHP中文网其他相关文章!