摘要: 有的时候需要检测上传文件的真实类型,才能准确的判断用户上传的文件是否真的是需要过滤的文件类型 大多数情况下我们都是用 Path.GetExtension(file.FileName) 获取文件的扩展名,然后进行判断文件是否是我们需要过滤的文件,但是这种方法只能得到表面上的扩展名,如果一些恶作剧的用户故意把 text的文件更改为 jpg 那么Path.GetExtension(file.FileName)获取到的文件类型就是 jpg 而不是text 用下面的方法会得到文件的真实类型 privateboolIsAllowedExtension(HttpPostedFilehifile) { boo 阅读全文
posted @ 2011-02-11 16:23 Sphix 阅读(783) 评论(0) 推荐(0) 编辑