我有一个输入类型文件供用户上传图片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');