《Asp.net直接保存文件到客户端》文章已经归档,站长之家不再展示相关内容,下文是站长之家的自动化写作机器人,通过算法提取的文章重点内容。这只AI还很年轻,欢迎联系我们帮它成长:
在我们的系统的编写过程中,应该有很多的时候需要客户下载文件。我第一次的做法(应该也是大部分人的做法吧?)是: 1 HttpResponse response = HttpContext.Current.Response; 2 string js = "window.open('{0}');"; 3 js = string.Format(js, url); 4 response.Write(js); 但是有个问题了,就是会被广告拦截软件直接拦截掉,另我非常的头痛,于是寻找更好的解决方法.看了用Response.BinaryWrite写文件流一文之后觉得确实可以如此,修改代码如下: 1/**//**//**//// 2 /**//// 下载文件3 /**//// 4 /**//// 文件物理地址 56protected void DownloadFile(string filename)7 ...{8 string saveFileName = "test.xls";9 int intStart = filename.LastIndexOf("\")+1;10 saveFileName = filename.Substring(intStart,filename.Length-intStart);11 FileStream MyF...
......
本文由站长之家用户“中国站长站”投稿,本平台仅提供信息索引服务。由于内容发布时间超过平台更新维护时间,为了保证文章信息的及时性,内容观点的准确性,平台将不提供完整的内容展现,本页面内容仅为平台搜索索引使用。需阅读完整内容的用户,请联系作者获取原文。