您的位置:首页 > 编程语言 > PHP开发

php获取文件mimeType

2016-04-13 00:00 561 查看
摘要: 想获取文件mimeType,在php5.3.0版本 之前可以用 mime_content_type 函数,但是在之后版本废弃了,如果仍想使用此函数,那么可以对php进行配置启用magic_mime扩展。PHP官方推荐mime_content_type()的替代函数是Fileinfo函数。PHP 5.3.0+已经默认支持Fileinfo函数(fileinfo support-enabled),不必进行任何配置即可使用finfo_open()判断获取文件MIME类型。但是在使用finfo_open函数之前要确保php.ini文件中extension=php_fileinfo.dll 已经打开。

/**
*获取文件mimeType
*/
function getFileMimeType($fileName)
{
if (phpversion() >= '5.3.0')
{
$finfo = finfo_open(FILEINFO_MIME);
$mimeType = finfo_file($finfo, $fileName);
finfo_close($finfo);
}
else
{
$mimeType = mime_content_type($fileName);
}
return $mimeType;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: