我正在使用GD从用户上传的文件创建jpeg。
验证用户上传的图片有效的最佳方法是什么?
有效我的意思是该文件不是GD不喜欢的损坏图像,我做扩展测试客户端,所以他们只能上传jpegs / gifs / pngs。
由于
答案 0 :(得分:5)
您可以使用getimagesize。如果无法加载图像,它将返回FALSE
。它支持大多数图像类型。
答案 1 :(得分:0)
getImageSize
将是您的最佳选择,但请注意,如果文件结果无效,您将收到警告。在内置@
函数之前使用imagesize
将是理想的。