我有一个输入类型文件供用户上传图片jpeg
我检查了所有MIME,getimagesize,exif_imagetype。
之后我用户,imagecreatetruecolor,imagecreatefromjpeg ...裁剪图像(用户可以拖动图像)。
我的问题是在使用imagecreatetruecolor,imagecreatefromjpeg ......那些功能之后。
(我已经设置了自己的尺寸,所以所有图像的尺寸都相同)
为了安全起见,这会将文件格式化为jpeg吗?
离。如果用户上传文件,如sample.exe.jpg或sample.jpg(php或js文件)
$dst_image=imagecreatetruecolor($dst_w, $dst_h);
$src_image=imagecreatefromjpeg('testing.jpg');
imagecopyresampled($dst_image, $src_image, $dst_x, $dst_y, $src_x, $src_y, $dst_w, $dst_h, $src_w, $src_h);
imagejpeg($dst_image, 'random_name.jpg');