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