[英]ensure that uploaded file is image in PHP
有没有一种方法可以确保上传的文件是PHP中的图像?
使用Fileinfo功能。
将收到的文件传递给getimagesize()函数。 如果文件是图像(支持的类型),您将返回一个数组,图像类型存储为数组的第三个成员。 如果文件不是图像,则结果将为false
。
除了询问它是否是使用MIME,FileInfo等的图像之外,还有一种方法是尝试使用它作为图像执行某些操作 - 使用GD或ImageMagik加载并使用它将新副本写入所需位置。
这里:
if(strpos($_FILES["fieldname"]["type"], "image") !== FALSE) {
// is an image
} else {
// is no image
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.