国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 開發(fā) > PHP > 正文

php實(shí)現(xiàn)獲取文件mime類型的方法

2024-05-04 23:31:10
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
這篇文章主要介紹了php實(shí)現(xiàn)獲取文件mime類型的方法,實(shí)例分析了php實(shí)現(xiàn)獲取文件mime類型的各種常見(jiàn)技巧,非常具有實(shí)用價(jià)值,需要的朋友可以參考下
本文實(shí)例講述了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('1.jpg');
echo $mime_type; // image/jpeg
?>
但此方法在 php5.3 以上就被廢棄了,官方建議使用 fileinfo 方法代替。
2.使用 Fileinfo 方法 (官方推薦)
使用fileinfo需要安裝php_fileinfo擴(kuò)展。
如已安裝可以在extension_dir目錄下找到php_fileinfo.dll(windows),fileinfo.so(linux)
打開php.ini,把extension=php_fileinfo.dll前的";"去掉,然后重啟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_exif擴(kuò)展,并需要安裝php_mbstring擴(kuò)展
如已安裝可以在extension_dir目錄下找到php_exif.dll(windows),exif.so(linux)
打開php.ini,把 extension=php_mbstring.dll, extension=php_exif.dll 前的","去掉,然后重啟apache


<?php
$image = exif_imagetype('1.jpg');
$mime_type = image_type_to_mime_type($image);
echo $mime_type; // image/jpeg
?>
Tips:如果使用文件名的后綴來(lái)判斷,因?yàn)槲募缶Y是可以修改的,所以使用文件后綴來(lái)判斷會(huì)不準(zhǔn)確。
希望本文所述對(duì)大家的php程序設(shè)計(jì)有所幫助。
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 宜宾县| 高阳县| 瑞昌市| 阳山县| 基隆市| 临洮县| 安多县| 淮南市| 屏边| 岗巴县| 肇州县| 阆中市| 光山县| 渝中区| 周宁县| 庆元县| 项城市| 常熟市| 伊春市| 永善县| 宜都市| 肇州县| 武鸣县| 磐安县| 清徐县| 杂多县| 子长县| 突泉县| 永城市| 札达县| 苍溪县| 布尔津县| 伊宁县| 永寿县| 丹阳市| 名山县| 稷山县| 城口县| 买车| 潮州市| 仁化县|