Response.WriteFile实现文件下载
2012-08-27 10:12
337 查看
/// <summary>
/// Response.AddHeader实现下载
/// </summary>
/// <param name="filePath">完整的文件路径</param>
/// <param name="fileName">文件名</param>
private void DownFile(string filePath, string fileName)
{
FileInfo fileInfo = new FileInfo(filePath);
Response.Clear();
Response.ClearContent();
Response.ClearHeaders();
Response.AddHeader("Content-Disposition", "attachment;filename=" + fileName);
Response.AddHeader("Content-Length", fileInfo.Length.ToString());
Response.AddHeader("Content-Transfer-Encoding", "binary");
Response.ContentType = "application/octet-stream";
Response.ContentEncoding = System.Text.Encoding.GetEncoding("gb2312");
Response.WriteFile(fileInfo.FullName);
Response.Flush();
Response.End();
}
/// Response.AddHeader实现下载
/// </summary>
/// <param name="filePath">完整的文件路径</param>
/// <param name="fileName">文件名</param>
private void DownFile(string filePath, string fileName)
{
FileInfo fileInfo = new FileInfo(filePath);
Response.Clear();
Response.ClearContent();
Response.ClearHeaders();
Response.AddHeader("Content-Disposition", "attachment;filename=" + fileName);
Response.AddHeader("Content-Length", fileInfo.Length.ToString());
Response.AddHeader("Content-Transfer-Encoding", "binary");
Response.ContentType = "application/octet-stream";
Response.ContentEncoding = System.Text.Encoding.GetEncoding("gb2312");
Response.WriteFile(fileInfo.FullName);
Response.Flush();
Response.End();
}
相关文章推荐
- ASP.NET使用Response.WriteFile(filename);实现 文件下载
- 移动项目开发笔记(asp.net中Response.WriteFile()实现文件下载)
- Response.WriteFile实现文件下载
- Response.WriteFile实现文件下载
- .net中 登录 才能下载文件的方法 Response.WriteFile实现下载
- JSP隐含对象response实现文件下载的两种方式
- response实现文件下载
- 在Struts的Action继承类中用response.getOutputStream()实现文件的下载时,在返回的ActionForward类时报错
- Response实现文件下载
- response实现文件下载
- JSP隐含对象response实现文件下载的两种方法
- Response.WriteFile 无法下载大文件解决方法
- 使用response处理中文乱码,实现文件下载
- 使用response实现文件下载功能
- AngularJs接受 ResponseEntity<byte[]>二进制流,实现下载文件
- response实现案例之实现文件下载
- Response.WriteFile 无法下载大文件解决方法
- C# 文件下载四方法--TransmitFile实现下载、WriteFile实现下载、WriteFile分块下载、流方式下载
- 第六天-request response\04-response实现文件下载.avi--本人测试失败
- 【转】Response.WriteFile无法下载大文件