奋斗我的青春

获取文件mime类型函数,可用于减少文件上传漏洞

发布时间:3个月前热度: 117 ℃评论数:

/**
 * 获取文件类型信息
 * @access	public
 * @param	string	$path	包含文件名称的路径
 * @return	string			返回mime类型
 */
function getMime($path)
{
	$finfo = finfo_open(FILEINFO_MIME_TYPE);
	return finfo_file($finfo, $path);
}

//简单使用示例
echo getMime("./Beyond - 海阔天空.mp3");
//输出audio/mpeg

说明:audio/mpeg是音频文件中的一种,详细请查看MIME参考手册


注意:

使用finfo_open函数需要开启php_fileinfo扩展

可将php.ini里extension=php_fileinfo.dll 前面的分号去掉来启用。



php,mime,文件,漏洞

栏目导航

  1. PHP
  2. WEB前端

手机扫码访问