一般我们判断文件的后缀名是不是GIF,BMP等。但是如果把HTML文件的后缀名改成GIF不就也可以上传了,所以还有什么办法判断上传的文件是真正的图片。是可以看见图画的图片?谢谢
------解决方案--------------------------------------------------------
GIF有文件头。
BMP好像可以有,也可以没有,不好判断。
------解决方案--------------------------------------------------------
获取文件头判断文件格式
如JPEG (jpg),文件头:FFD8FF
PNG (png),文件头:89504E47
GIF (gif),文件头:47494638
TIFF (tif),文件头:49492A00