asp.net 下载文件时根据MIME类型自动判断保存文件的扩展名


引言

用WebClient下载远程资源时,经常会遇到类似这样的网址:

http://www.uushare.com/filedownload?user=icesee&id=2205188

http://www.guaishow.com/u/luanfujie/g9675/

我们不知道这个Url具体代表的是一个网页,还是某种类型的文件。

而有些Url虽然带有扩展名,但可能是错误的扩展名,常见的比如把gif文件标上了jpg扩展名。

如果我们没法正确判断下载源的文件类型的话,就无法保存为正确的文件格式,会给后续操作及人工阅览造成困扰。

所幸的是,WebRequest可以给出下载源的MIME信息,这让我们可以确定文件的真实格式,并以此来决定最终的存储扩展名。(http://xiazai.phpstudy.net/200911/yuanma/asp.net_mime_down.rar
转载http://skyd.cnblogs.com/


« 
» 
快速导航

Copyright © 2016 phpStudy | 豫ICP备2021030365号-3