我从android接收多个图像文件,我正在使用imgjpeg函数。我的问题是,我必须验证收到的文件是图像文件并且没有损坏,或者此功能是否负责此验证(图像+未损坏)。
这是我的代码。
$data = file_get_contents("php://input");
$imageName = str_replace( array('[', ']', '"') ,"" ,$_SERVER['HTTP_IMAGE']);
if($imageName){
$im = imagecreatefromstring($data);
if ($im !== false) {
header('Content-Type: image/jpeg');
imagejpeg($im, $imageName, 100 );
imagedestroy($im);
}
else {
echo 'An error occurred.';
}
}
else{
echo "Image name is not there";
}