finfo和imagecreatefromjpeg能否用作php中图像上传的安全方法
我有下面的文件验证代码。在PHP?中,我认为它是一种安全的图像文件上传方法吗?finfo和imagecreatefromjpeg能否用作php中图像上传的安全方法,php,file-upload,upload,image-uploading,Php,File Upload,Upload,Image Uploading,我有下面的文件验证代码。在PHP?中,我认为它是一种安全的图像文件上传方法吗? $finfo = finfo_open(FILEINFO_MIME_TYPE); $mime = finfo_file($finfo, $_FILES["fileToUpload"]["name"]); if($mime == 'image/jpeg' || $mime == 'image/jpg') { $im = @imagecreatefromjpeg($_FILES["fileToUpload"]["
$finfo = finfo_open(FILEINFO_MIME_TYPE);
$mime = finfo_file($finfo, $_FILES["fileToUpload"]["name"]);
if($mime == 'image/jpeg' || $mime == 'image/jpg') {
$im = @imagecreatefromjpeg($_FILES["fileToUpload"]["name"]);
if ($im) {
// Do the file upload here
}
}
从上述功能上载mime
类型image/jpeg
或image/jpg
的文件是否涉及任何安全威胁或风险