在Go 中偵測其他Mime 類型
Go 的net/http 套件中的標準http.DetectContentType() 函數提供對有限數量的支持啞劇類型。然而,需要識別其他文件類型,特別是那些具有非基於副檔名的簽章的文件類型。
挑戰
純粹透過內容偵測 mime 類型可能很複雜,特別是對於共享共同簽署的文件。例如,docx/xlsx/pptx/odp/odt 檔案共用 zip 檔案簽章 (50 4B 03 04)。
解決方案
自從提出最初的問題以來三年前,出現了幾個軟體包來應對這一挑戰:
1。 filetype
2. magicmime
具有線程安全的功能Go
以上是以下是一些標題選項,適合問題格式: **簡短而直接:** * **Go:如何偵測標準函式庫以外的其他 MIME 類型? * **哪種 Go 軟體包最適合的詳細內容。更多資訊請關注PHP中文網其他相關文章!