ASP.NEt里边如何判断上传图片的类型

北落 发布于 2010/11/05 10:49
阅读 607
收藏 2

进来老碰见有人上传有毒的图片到服务器上

怎们判断他上传的类型是对的那,不是强制修改命名的。比如本来是png的图片直接修改成jpg的,txt文件修改成jpg的 

怎们判断这种文件,然后阻止他不让上传.

加载中
0
红薯
红薯

一般你可以写程序按照图片的方式去解析一下这个文件,如果能获取正常的图像长度宽度值的,那么说明是一个合法的图片,否则弃之。

0
寒晨
寒晨

呵呵 2种方式

第一种 

判断ContentType值

第二种

读取文件的头2个字节判断

 

具体可以看 googlecode 的 hanchenproject 的项目代码 UploadHelper.cs类

0
北落
北落

引用来自#3楼“Jian Chen”的帖子

呵呵 2种方式

第一种 

判断ContentType值

第二种

读取文件的头2个字节判断

 

具体可以看 googlecode 的 hanchenproject 的项目代码 UploadHelper.cs类

 给个链接

返回顶部
顶部