本文介绍了检查图像是否为JPEG的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我需要检查给定的图像是否为JPEG。
I need to check whether a given image is a JPEG.
if ($_FILES["fname"]["error"] > 0) {
$imgData = "hyperlink/holder.jpg";
} else {
$imgData ="hyperlink/" . $_FILES["fname"]["name"];
}
// Only accept jpg images
// pjpeg is for Internet Explorer should be jpeg
if (!($_FILES["fname"]["type"] == "image/pjpeg") ) {
print "I only accept jpg files!";
exit(0);
}
当它转到第一个if语句中的第一个语句时,它总是只给我一个接受jpg文件!
When it goes to first statement in the first if statement it always gives I only accept jpg files!
我该如何解决?
推荐答案
试试图片功能。
示例:
if(exif_imagetype($filepath) != IMAGETYPE_JPEG){
echo 'Not a JPEG image';
}
这篇关于检查图像是否为JPEG的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!