Golang 中內建的 http.DetectContentType() 函數提供有限的 mime 類型支援。因此,使用者在透過內容而不是副檔名檢測 docx、doc、xls、xlsx、ppt、pps、odt、ods 和 odp 等文件類型時可能會遇到挑戰。
一個潛在的複雜性源自於以下事實: docx、xlsx 和 odt 等檔案與 zip 檔案共用相同的檔案簽章。為了解決這個問題,出現了替代軟體包來促進基於文件內容的 mime 類型檢測。
目前,強烈建議使用以下軟體包進行高階mime 類型偵測:
優點:
缺點:
優點:
mimetype
以上是## 如何在 Golang 中增強內建功能之外的 Mime 類型偵測?的詳細內容。更多資訊請關注PHP中文網其他相關文章!