这个是从一个程序里面提取出来的,包含了1012个文件后缀,应该是足够日常使用了,而且我对于没有的文件后缀自动返回了二进制流的形式。
并且我做成了接口形式:
PHP代码:
if(@$_GET['act'] == "test"){
function get_mime_type($fileext){
$main_list = dirname(__FILE__).DIRECTORY_SEPARATOR.'mime-list.txt';
$wpeft_list = trim(file_get_contents($main_list));
$types_list = @unserialize($wpeft_list);
foreach ($types_list as $type) {
foreach ($type->extensions as $ext) {
if($ext == $fileext){
$mime_type = $type->mime_type;
break 2;
}
}
}
$mime_type = $mime_type?$mime_type:"application/octet-stream";
return $mime_type;
}
$fileext = $_GET['ext'];
echo get_mime_type($fileext);
exit;
}
mime-list.txt(序列化好的数据):
© 版权声明
THE END
暂无评论内容