ホームページ >バックエンド開発 >Python チュートリアル >Python でファイルの MIME タイプを検出する方法?

Python でファイルの MIME タイプを検出する方法?

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2024-11-15 10:14:02785ブラウズ

How to Discover File MIME Types in Python?

Python でファイルの MIME タイプを検出する

ファイルの MIME タイプを決定することは、ファイルのコンテンツ タイプ ヘッダーに基づいてブラウザで自動的に開くことを容易にするために重要です。 HTTP 応答。この記事では、Python で MIME タイプを取得する方法について説明します。

python-magic ライブラリの使用

python-magic ライブラリは、MIME タイプを抽出するための簡単なアプローチを提供します。 Github にある現在のトランクは、更新されたメソッドを提供します:

import magic
mime = magic.Magic(mime=True)
mime.from_file("testdata/test.pdf") # 'application/pdf'

このコード スニペットは、「test.pdf」という名前のファイルの MIME タイプを取得します。この場合は、「application/pdf」です。

その他の考慮事項

  • ブラウザ関与: ブラウザは通常、ファイルを投稿するときに MIME タイプ情報を追加しません。
  • MIME タイプのデータベース: MIME タイプ専用のデータベースは存在しますが、一般にライブラリを使用する方が効率的です。 python-magic のように。

以上がPython でファイルの MIME タイプを検出する方法?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。