Dzwebs.Net

撰写电脑技术杂文十余年

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

Admin | 2007-10-27 21:12:14 | 被阅次数 | 7552

温馨提示!

如果未能解决您的问题,请点击搜索;登陆可复制文章,点击登陆

           使用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();

           才疏技短,见笑见笑!

 

 


网站备案号:

网站备案号:滇ICP备11001339号-7

版权属性:

Copyright 2007-2021-forever Inc. all Rights Reserved.

联系方式:

Email:dzwebs@126.com QQ:83539231