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 回答
-1

线程中,您可以找到一些适合您的情况的有用建议和功能。

于 2019-12-26T11:29:12.890 回答