日期:2014-05-18  浏览次数:20368 次

ASP.NET怎么判断图片的有效性
一般我们判断文件的后缀名是不是GIF,BMP等。但是如果把HTML文件的后缀名改成GIF不就也可以上传了,所以还有什么办法判断上传的文件是真正的图片。是可以看见图画的图片?谢谢

------解决方案--------------------
GIF有文件头。
BMP好像可以有,也可以没有,不好判断。


------解决方案--------------------
获取文件头判断文件格式
如JPEG (jpg),文件头:FFD8FF
PNG (png),文件头:89504E47
GIF (gif),文件头:47494638
TIFF (tif),文件头:49492A00