国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 顺昌县| 石楼县| 成安县| 南康市| 庆安县| 甘孜| 福鼎市| 长寿区| 赣州市| 巴东县| 宣汉县| 洪雅县| 迁安市| 五家渠市| 河东区| 依兰县| 正定县| 红原县| 龙泉市| 宁晋县| 嵊州市| 天台县| 即墨市| 昌平区| 建德市| 江达县| 丹凤县| 孝义市| 阿城市| 温宿县| 哈巴河县| 太仓市| 禄劝| 商城县| 怀化市| 阿拉善左旗| 南部县| 全南县| 合肥市| 衡水市| 巴林左旗|