標準サポートを超える Golang の追加 MIME タイプの検出
標準 Go の http.DetectContentType([]byte) 関数は、限られた数の MIME タイプを識別できます。 MIME タイプ。 DOCX、XLS、PPT、ODP などのファイル拡張子に基づいていない検出を含む、より包括的な検出のために、コミュニティはいくつかのカスタム パッケージを開発しました。
カスタマイズ可能な MIME タイプ検出用の推奨パッケージ
filetype:
magicmime:
mimetype:
使用例
これらのパッケージを使用するには、go get コマンドを使用してインストールします。例:
go get github.com/howeyc/fs
次に、パッケージをコードにインポートし、その API を利用します。 MIME タイプ検出用。具体的な使用方法については、各パッケージのドキュメントを参照してください。
これらのライブラリのいずれかを選択することで、開発者は Golang での MIME タイプ検出機能を拡張でき、適切に機能しているかどうかに関係なく、ファイル タイプをより正確に識別できるようになります。 -既知の拡張子かどうか。
以上がGo で標準サポートを超える MIME タイプを検出する方法: カスタム パッケージの比較。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。