8

私はこのコードを書きました:

$filename = "some/path/where/the/file/can/be/found.some_extension";
$buffer = file_get_contents($filename);
$finfo = new finfo(FILEINFO_MIME_TYPE);
var_dump($finfo->buffer($buffer));
finfo_close($finfo);

考えられる出力は次のとおりです。

"image/jpeg", "image/png", "image/gif", "image/x-ms-bmp"

$finfo->buffer($buffer)ファイルが png、gif、bmp、または jpg の場合、の可能な出力は何ですか?

ここreturnMIMETypeで、たとえば"image/x-ms-bmp"bmp であることを検出しない関数を見てきました。

4

2 に答える 2

0

Pitchinnate が提供するリンクでファイル拡張子を検索すると、考えられる MIME タイプのファイル拡張子を表示できます。たとえば、BMP MIME タイプは filext.com/file-extension/BMP にあります。

于 2013-05-20T15:20:14.090 に答える