Python でファイルの MIME タイプを確認する方法
ファイルの MIME タイプを確認すると、ファイルを保存および配布するときに役立ちます。ブラウザまたはアプリケーションが、表示または開くための適切なソフトウェアを自動的に起動できるようにします。 file.
python-magic ライブラリの使用
GitHub で入手可能な python-magic ライブラリは、ファイルから MIME タイプを抽出する便利な方法を提供します。
import magic mime = magic.Magic(mime=True) mime_type = mime.from_file("testdata/test.pdf") # Returns 'application/pdf'
の代替案python-magic
python-magic が要件を満たさない場合は、次の代替案を検討してください。
ブラウザは MIME タイプを追加しますか情報?
一般に、ブラウザは投稿時に MIME タイプ情報を自動的に追加しません。ファイルを Web ページにコピーします。代わりに、通常、提供されるファイルの MIME タイプに基づいて適切な content-type ヘッダーを設定するのはサーバーの責任です。
Data Services for MIME Type Information
MIME タイプ情報に特化した専用のデータベースはありませんが、いくつかの Web サービスが MIME の識別に役立ちます
以上がPython でファイルの MIME タイプを決定するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。