2 u010963993 u010963993 于 2013.11.07 10:23 提问

asp.net通过流文件BinaryWrite的方式下载之后刷新当前页面

Response.Charset = "GB2312"; Response.AddHeader("Content-Disposition", "attachment; filename=\"" + HttpUtility.UrlEncode(PlanName, System.Text.Encoding.UTF8) + "\""); Response.AddHeader("Content-Length", byfs.Length.ToString()); Response.ContentEncoding = System.Text.Encoding.Default; Response.ContentType = "application/octet-stream"; Response.BinaryWrite(byfs); Response.Flush(); Response.Close();这是我的下载代码,能够实现下载,但是尝试了很多方法,不能实现下载后的刷新,求高手指点!

1个回答

liuxingyuname
liuxingyuname   2013.11.07 10:28

期待大神解決。00000

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
ASP.NET文件下载各种方式比较:对…
http://www.cnblogs.com/flashlm/archive/2009/07/25/file_stream_write_method.html asp.net里提供了多种方式,从服务器端向客户端写文件流,实现客户端下载文件。这种技术在做防下载系统时比较有用处。 主些技术主要有:WriteFile、TransmitFile和BinaryWrite 其中WriteFilet和Bin
用Response.BinaryWrite写文件流
尽管ASP.NET提供了一个强壮的平台,但是开发者也不应忽视诸如JavaScript这样成熟的技术。在这篇文章中,Tony Patton将向您解释在Web开发中如何将JavaScript与ASP.NET控件进行整合。   尽管Web开发平台提供了灵活性和众多功能,您经常希望或需要依赖现有的技术来完成一项必须的任务,一个好的例子就是ASP.NET,它提供了一个强大的开发平台,但是同时也不应忽略像J
response.binarywrite输出图片乱码问题
今天在试着用vs中response.binarywrite方法将图片已二进制流的形式输出到客户端时,一直失败..图片总是已乱码的形式存在... //打开图片,保存在流中 FileStream fs = new FileStream(Server.MapPath("pic.jpg"), FileMode.Open); //获得
asp.net 几种文件下载方式比较
/*      * asp.net 几种文件下载方式比较      *      * 方法1、HttpResponse.TransmitFile      * 方法2、HttpResponse.WriteFile      * 方法3、HttpResponse.Bin
ASP.NET中文件流的使用——下载Excle文件、文件的读取和写入
ASP.NET中文件流的使用——下载文件
java实现HTML页面转PDF亲测好用
1.使用java代码调用压缩包内wkhtmltopdf.exe。 2.写入对应url及其其他参数 3.调用代码即可生成,亲测有效好用 4.内附示例代码
以流的形式将文件写入页面,直接下载
try { OutputStream out = response.getOutputStream(); response.reset(); response.setHeader("content-disposition", "attachment;filename="+java.net.URLEncoder.encode(reportName,"UTF-8")+".xls")
Response.BinaryWrite()下载时文件名的问题.
我们经常将文件上传到数据库中,比如Sql Server中. 然后在下载的时候,用的比较多的也就是Response.BinaryWrite()方法,然而如果直接输出的话,其文件名总是为你的页面的文件名,如downLoadFile.aspx. 其解决方法为:  1 Page.Response.Buffer=true;    2 Page.Response.Clear();    3 //这里
asp.net子页面刷新父页面以及页面自动刷新的方法
1) 10表示间隔10秒刷新一次 2) window.location.reload(true); 如果是你要刷新某一个iframe就把window给换成frame的名字或ID号 3) window.navigate("本页面url"); 4> function abc() { window.location.href="/blog/window.locatio
asp.net 用流的方式下载文件
asp.net 用流的方式下载文件