更新: これは、ビデオ ファイルのアップロードを処理するコードです。
実行時に登録された 3 つの MIME タイプゲッサーを持つ symfony2 プロジェクトがあります。彼らです:
[0] => Symfony\Component\HttpFoundation\File\MimeType\FileinfoMimeTypeGuesser Object
[1] => Symfony\Component\HttpFoundation\File\MimeType\ContentTypeMimeTypeGuesser Object
[2] => Symfony\Component\HttpFoundation\File\MimeType\FileBinaryMimeTypeGuesser Object
FileBinaryMimeTypeGuesser.phpが実行されると、メソッドが呼び出され、次のことが行われます。guess()
file -b --mime video.wmv 2>/dev/null
結果は次のとおりです。
application/octet-stream; charset=binary
どちらが間違っていますか - Microsoftごとに、wmv の MIME タイプは次のとおりです。
audio/x-ms-wmv
なぜこれが機能しないのですか?