1、url中存在文件名及类型(即url为文件的地址)
(1)通过字符串截取到文件类型
(2)通过Path.GetExtension方法获取文件的扩展信息
2、url中不存在文件名及类型(即文件是作为url的附件,响应头中Content-Disposition字段为attachment)
此时,需用到http响应头中的Content-Disposition字段,此字段是MIME协议的扩展,指定文件以什么样的形式展示,包括文件名及文件类型,attachment表示以附件形式展示,在此响应头中查找“filename=”,其后即为文件名称及类型。
以上是我目前用到的方法,若以后有其他方法会继续补充。