首頁 > 後端開發 > php教程 > php 取得檔案mime類型的方法

php 取得檔案mime類型的方法

WBOY
發布: 2016-08-08 09:32:06
原創
913 人瀏覽過

php 取得檔案mime類型的方法

1.使用 mime_content_type 方法

string mime_content_type ( string $filename )
Returns the MIME content type for a file as determined by using information from the magic.mime file. 
登入後複製
<?php
$mime_type = mime_content_type(&#39;1.jpg&#39;);
echo $mime_type; // image/jpeg
?>
登入後複製

2.使用 Fileinfo 方法 (官方推薦)


使用fileinfo需要安裝
php_fileinfo

擴充。


如已安裝可以在extension_dir目錄下找到
php_fileinfo.dll

(windows),

fileinfo.so(linux)
;"去掉,然後重啟apache。

<?php
$fi = new finfo(FILEINFO_MIME_TYPE);
$mime_type = $fi->file('1.jpg');
echo $mime_type; // image/jpeg
?>
登入後複製

3.使用image_type_to_mime_type 方法(只能處理圖象類型)


使用exif_imagetype方法需要安裝
php_exifif,並需要安裝目錄下找到
php_exif.dll

(windows),exif.so(linux)

打開php.ini,extension=php_mbstring.dll, extension=php_exf.ini,extension=php_mbstring.dll, extension=php_exache=

<?php
$image = exif_imagetype(&#39;1.jpg&#39;);
$mime_type = image_type_to_mime_type($image);
echo $mime_type; // image/jpeg
?>
登入後複製

Tips:如果使用檔案名稱的後綴來判斷,因為檔案後綴是可以修改的,所以使用檔案後綴來判斷會不準確。

以上就介紹了php 取得檔案mime類型的方法,包括了方面的內容,希望對PHP教學有興趣的朋友有幫助。

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板