如何检查$_FILES
是什么文件?我已经看到了使用MIME-TYPE的方法,但是我已经知道检查MIME-TYPE不是保存方法。我知道它如何处理图像。您可以在此处使用“ IMAGE_JPG”或“ IMAGE_PNG”之类的属性。但是“ TEXT_HTML”不存在。
所以请帮助我,我想使用唯一的正确方法。
答案 0 :(得分:2)
mime_content_type
可以为您提供帮助。
根据使用
magic.mime
文件中的信息确定的文件返回MIME内容类型。
if(mime_content_type($_FILES['name']) == 'text/html'){
// HTML file
}
如果要检查其他MIME类型,可以看到my gist。
答案 1 :(得分:0)
使用pathinfo()
$file_parts = pathinfo($filename);
switch($file_parts['extension'])
{
case "html":
each 'Your file is HTML file';
break;
}