asp.net 实现txt文档下载功能!
来源:互联网 发布:手机没有3g网络怎么办 编辑:程序博客网 时间:2024/04/26 07:39
protected void LinkButton2_Click(object sender, EventArgs e)
{
//可以用 Clear 方法清除缓冲区中的所有 HTML 输出
//但 Clear 方法只清除响应正文而不清除响应标题。可以用该方法处理错误情况。但是如果没有将 Response.Buffer 设置为 TRUE,则该方法将导致运行时错误。
Response.Clear();
//ClearHeaders方法只删除头信息,而不删除Response显示输出信息
Response.ClearHeaders();
// 属性指示是否缓冲页输出。当缓冲页输出时,只有当前页的所有服务器脚本处理完毕或者调用了 Flush 或 End 方法后,服务器才将响应发送给客户端浏览器,服务器将输出发送给客户端浏览器后就不能再设置 Buffer 属性
Response.Buffer = false;
//ContentType 属性指定服务器响应的 HTTP 内容类型。如果未指定 ContentType,默认为 text/HTML。
Response.ContentType = "application/octet-stream";
//向随此响应发送的指定 HTTP 标头追加值
Response.AppendHeader("Content-Disposition", "attachment;filename=" + HttpUtility.UrlEncode(name, System.Text.Encoding.UTF8));
Response.AppendHeader("Content-Length", name.Length.ToString());
//将数据写入一个文件
Response.WriteFile("../../aaaa/bbbb/opentxt/"+name);
//刷新缓冲区
Response.Flush();
Response.End();
}
运行效果:
- asp.net 实现txt文档下载功能!
- asp.net实现下载功能
- asp.net中实现文件下载功能
- asp.net中实现文件下载功能
- 揭秘asp.net 下载功能的实现
- asp.net中实现文件下载功能
- asp.net实现文件下载功能
- asp.net中实现文件下载功能
- asp.net中实现文件下载功能
- asp.net中实现文件下载功能
- ASP.NET中实现文件下载功能
- ASP.NET如何实现迅雷下载功能
- asp.net中实现文件下载功能
- ASP .net 实现文件上传 下载功能
- ASP.NET 下载功能
- ASP.NET实现word文档在线预览功能代码
- asp.net实现word文档在线预览功能代码
- Asp.net文档的下载,基于httpp协议实现
- javascript练习(一)
- 存在与思维的辩证关系(个人)
- 皮亚杰的认知发展理论
- .net考试题
- 别忘了我的世界有你存在
- asp.net 实现txt文档下载功能!
- 迷信
- JavaScript 对象
- 建构主义学习理论
- 职场上令人刮目相看的修养
- 加涅的信息加工学习理论
- 【读书笔记】Java夜未眠-程序员的心声
- 认知学派学习理论
- 实用电脑小知识