Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/242.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
finfo和imagecreatefromjpeg能否用作php中图像上传的安全方法_Php_File Upload_Upload_Image Uploading - Fatal编程技术网

finfo和imagecreatefromjpeg能否用作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"]["

我有下面的文件验证代码。在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"]["name"]);
    if ($im) {
        // Do the file upload here
    }
}
从上述功能上载
mime
类型
image/jpeg
image/jpg
的文件是否涉及任何安全威胁或风险