返回首页
当前位置: 主页 > 编程语言 > C#教程 >

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

时间:2016-11-03 15:57来源:电脑教程学习网 www.etwiki.cn 编辑:admin

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

           才疏技短,见笑见笑!

顶一下
(0)
0%
踩一下
(0)
0%
标签(Tag):c#
------分隔线----------------------------
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
验证码:点击我更换图片
推荐内容