我写了这段代码:

$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?

我已经看到herereturnMIMEType函数,例如,它不会检测到"image/x-ms-bmp"是bmp。

最佳答案

通过在Pitchinnate提供的链接中搜索文件扩展名,我们可以查看文件扩展名的可能的MIME类型。例如,可以在以下位置找到BMP MIME类型:filext.com/file-extension/BMP

关于php - 如何检查MIME类型是否为JPG,PNG,BMP或GIF?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16568343/

10-16 15:43