文件流的方式下载文件
2014-12-21 21:12
183 查看
//流方式下载 protected void Button4_Click(object sender, EventArgs e) { string fileName = "aaa.zip";//客户端保存的文件名 string filePath = Server.MapPath("DownLoad/aaa.zip");//路径 //以字符流的形式下载文件 FileStream fs = new FileStream(filePath, FileMode.Open); byte[] bytes = new byte[(int)fs.Length]; fs.Read(bytes, 0, bytes.Length); fs.Close(); Response.ContentType = "application/octet-stream"; //通知浏览器下载文件而不是打开 Response.AddHeader("Content-Disposition", "attachment; filename=" + HttpUtility.UrlEncode(fileName, System.Text.Encoding.UTF8)); Response.BinaryWrite(bytes); Response.Flush(); Response.End(); }
相关文章推荐
- 文件下载--getRequestDispatcher以及文件流输出的方式
- Java使用文件流的方式下载文件
- jsp实现文件下载的代码(通过文件流方式)
- jsp页面点击下载文件 java方式(服务器上带路径文件 以文件流输出)
- Java用文件流的方式下载网络文件(实例1)
- 文件流方式下载文件
- 以文件流的方式下载文件,以及中文名字转码
- 文件流方式下载文件
- Tomcat 在IE中下载rar文件直接以乱码方式打开解决方案
- java 用流的方式下载文件
- JSP文件下载的几种方式
- JSP文件下载的几种方式
- ASP.NET中通过对话框方式下载文件
- (旧文重贴)这么长时间一直以为的SmartClient方式下自动下载文件的目录是dynamic的,但是,我好像错了
- ASP.NET中文件上传下载方法集合(上传限制,保存方式-二进制或文件形式,上传Internet上的资源 )
- .net中几种不同方式的文件下载
- Asp.net 中几种文件下载方式
- ASP.NET中通过对话框方式下载文件
- asp中使用流方式下载文件的代码
- jsp如何下载FTP上的文件---ftp协议方式