首页 >> 文摘 >> ASP/ASP.NET

Asp.net直接保存文件到客户端

采集日期:2008-4-23作者:H_J_H(注:本数据由系统自动采集,内容与BHCODE无关)
在我们的系统的编写过程中,应该有很多的时候需要客户下载文件.我第一次的做法(应该也是大部分人的做法吧?)是: 1            HttpResponse response = HttpContext.Current.Response;2            string js = "<script language=javascript>window.open('{0}');</script>";3            js = string.Format(js, url);4            response.Write(js);5     但是有个问题了,就是会被广告拦截软件直接拦截掉,另我非常的头痛,于是寻找更好的解决方法.看了用Response.BinaryWrite写文件流一文之后觉得确实可以如此,修改代码如下:  1/**//// <summary> 2        /// 下载文件 3        /// </summary> 4        /// <param name="filename">文件物理地址</param>         5 6
本周推荐
MORE
热点关注
MORE