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/



相关阅读:
ADO.NET Entity Framework(5)esql (一)
平均分配,移动欠费催收款数据的分配应用实例
javascript实现动态增加删除表格行(兼容IE/FF)
修改asp.net2.0内置成员管理中的强密码规则
如何获取SQL Server数据库里表的占用容量大小
巧用Windows Server 2008的NPS策略
用ASP开"多线程"
Windows 2008启用网络身份验证功能
JS应用在Firebug中的扩展架构模式
Linux操作系统下Shell语句元字符知识笔记
使用标准的好处
开源不是免费 是一种商业模式
dedecms首页幻灯片显示问题帮助教程
全面优化配置Windows2003之二
快速导航

Copyright © 2016 phpStudy | 皖ICP备18014864号-4