打印本文 打印本文 关闭窗口 关闭窗口
使用NET如何实现文件下载(以流的形式输出下载)
作者:武汉SEO闵涛  文章来源:敏韬网  点击数1409  更新时间:2009/6/9 2:35:21  文章录入:mintao  责任编辑:mintao

           使用NET如何实现文件下载(以流的形式输出下载

           要实现这种下载方式,形式为,直接弹出保存对话框,让客户端选择保存并下载!

          前提是:先引入命名空间:

           using System.IO;

          以下就是实现过程,敬请查看!

           FileInfo DownloadFile = new FileInfo(“这里填写阁下的文件路径,填写个完整的路径,否则就完完了”);
            Response.Clear();
            Response.ClearHeaders();
            Response.Buffer = false;
            Response.ContentType = "application/octet-stream";
            Response.AppendHeader("Content-Disposition", "attachment;filename=" + HttpUtility.UrlEncode(DownloadFile.FullName, System.Text.Encoding.UTF8));
            Response.AppendHeader("Content-Length", DownloadFile.Length.ToString());
            Response.WriteFile(DownloadFile.FullName);
            Response.Flush();
            Response.End();

           才疏技短,见笑见笑!

 

 

打印本文 打印本文 关闭窗口 关闭窗口