2016-11-15 15 views
0

DetectContentTypeを使用して、アップロードされたファイルcontent-typeを検出しますが、結果は常にapplication/octet-streamです。これはこの機能のデフォルトの戻り値です。Golang "net/http" DetectContentTypeエラー

だから何が問題なのですか?

答えて

1

標準ライブラリのコードは、特定の標準化されたアルゴリズム(具体的にはhttps://golang.org/src/net/http/sniff.go)に従って特定のタイプ(いくつかの共通タグの1つを含むHTMLなど)を検出することになっています。 github.com/rakyll/magicmimeを使用すると、libmagicとcgoを使用してより多くのファイルタイプを推測することができます。

+0

ありがとうございます。できます。 –