7
我写了这个代码:如何检查MIME类型是否为JPG,PNG,BMP或GIF?
$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?
我看过here a returnMIMEType
功能,例如,它不会检测到"image/x-ms-bmp"
是一个bmp。
http://www.php.net/manual/en/book.fileinfo.php http://www.php.net /manual/en/function.mime-content-type.php –
请勿使用'mime_content_type';它已被弃用。 – antoox
谢谢你本杰明,但我已经把我的问题与手册联系起来了,所以我相信很明显我已经看过手册。 –