首頁 > 後端開發 > Python教學 > 如何在 Python 中確定檔案 MIME 類型?

如何在 Python 中確定檔案 MIME 類型?

Susan Sarandon
發布: 2024-11-29 21:02:12
原創
671 人瀏覽過

How do you determine file MIME types in Python?

如何在Python 中確定文件MIME 類型

確定文件的MIME 類型在儲存和分發文件時非常有用,因為它使瀏覽器或應用程式能夠自動啟動適當的軟體來檢視或開啟

使用python-magic 函式庫

GitHub 上提供的 python-magic 函式庫提供了一種從文件中提取 MIME 類型的便捷方法。

替代品python-magic

如果python-magic 不能滿足您的要求,請考慮以下替代方案:

  • mimetypes.guess_type():確定可能的 MIME基於檔案副檔名和內容的類型。
  • 驗證器套件:提供更全面的方法來驗證數據,包括檢測 MIME 類型。

瀏覽器是否有新增 MIME 類型資訊?

中一般來說,瀏覽器在將文件發佈到網頁時不會自動添加 MIME 類型資訊。相反,伺服器通常有責任根據所服務文件的 MIME 類型設定適當的內容類型標頭。

MIME 類型資訊的資料服務

雖然沒有專門用於 MIME 類型資訊的專用資料庫,但有一些 Web 服務可以幫助識別 MIME類型。

  • Apache 的可移植 MIME 資料庫: 由 Apache 基金會維護的文件副檔名和對應 MIME 類型的綜合清單。
  • 互聯網號碼分配機構(IANA): 互聯網工程任務組建立的標準​​ MIME 類型註冊表(IETF)。

以上是如何在 Python 中確定檔案 MIME 類型?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板