<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<head><meta forua="true" http-equiv="Cache-Control" content="max-age=0" /></head>
<card title="php如何获取文件mime类型的方法（附代码）" id="card1">
<p> 游客</p><p>
标题:php如何获取文件mime类型的方法（附代码）<br/>
正文:<br/>
分享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.   &amp;lt;?php<br/>$mime_type = mime_content_type('camnpr.jpg'); <br/>echo $mime_type; // image/jpeg <br/>?&amp;gt;但此方法在 php5.3 以上就被废弃了，官方建议使用 fileinfo 方法代替。2.使用 Fileinfo 方法 (官方推荐)使用fileinfo需要安装php_fileinfo扩展。<br/> 如已安装可以在extension_dir目录下找到php_fileinfo.dll(windows),fileinfo.so(linux)<br/> 打开php.ini，把extension=php_fileinfo.dll前的&quot;;&quot;去掉，然后重启apache。&amp;lt;?php <br/>$fi = new finfo(FILEINFO_MIME_TYPE); <br/>$mime_type = $fi-&amp;gt;file('camnpr.jpg'); <br/>echo $mime_type; // image/jpeg <br/>?&amp;gt;3.使用 image_type_to_mime_type 方法(只能处理图象类型)使用exif_imagetype方法需要安装php_exif扩展，并需要安装php_mbstring扩展<br/> 如已安装可以在extension_dir目录下找到php_exif.dll(windows),exif.so(linux)<br/> 打开php.ini，把 extension=php_mbstring.dll, extension=php_exif.dll 前的&quot;,&quot;去掉，然后重启apache&amp;lt;?php <br/>$image = exif_imagetype('camnpr.jpg'); <br/>$mime_ty<br/><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=2051&amp;Page=1">[&lt;&lt;]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=2051&amp;Page=1">[[1]]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=2051&amp;Page=2">[2]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=2051&amp;Page=2">[&gt;&gt;]</a><br/>
<br/>
<a href="wap.asp?act=Com&amp;id=2051">查看评论(0)</a><br/>
<a href="wap.asp?act=AddCom&amp;inpId=2051">发表评论</a><br/><br/>

<br/>

<br/>
<a href="http://camnpr.com/wap.asp">首页</a>
</p>
</card>
</wml>