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
謝謝你本傑明,但我已經把我的問題與手冊聯繫起來了,所以我相信很明顯我已經看過手冊。 –