有人可以给我一个如何使用的示例fileinfo,以替换一段代码,例如:
($_FILES["fileToUpload"]["type"] == "image/gif"
|| $_FILES["fileToUpload"]["type"] == "image/jpeg"
|| $_FILES["fileToUpload"]["type"] == "image/png")
Run Code Online (Sandbox Code Playgroud)
使用这个:
$finfo = new finfo();
$fileinfo = $finfo->file($file, FILEINFO_MIME);
Run Code Online (Sandbox Code Playgroud)
$ fileinfo应该包含正确的MIME类型,您可以在这样的代码段中使用,或者在switch语句中使用:
switch($fileinfo) {
case "image/gif":
case "image/jpeg":
case "image/png":
// Code
break;
}
Run Code Online (Sandbox Code Playgroud)