Response.AddHeader实现下载
来源:互联网 发布:诺基亚e7软件下载 编辑:程序博客网 时间:2024/06/10 23:25
/// <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=" + System.Web.HttpUtility.UrlEncode(Request.ContentEncoding.GetBytes(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=" + System.Web.HttpUtility.UrlEncode(Request.ContentEncoding.GetBytes(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实现下载
- Response.AddHeader实现下载
- Response.AddHeader实现下载_解决下载界面中文文件名乱码问题
- Response.AddHeader
- Response.AddHeader
- 关于使用response.addHeader下载中文名乱码问题
- asp.net Response.AddHeader的方法来下载
- Response.AddHeader使用实例
- Response.AddHeader使用实例
- Response.AddHeader使用实例
- Response.AddHeader使用方法
- Response.AddHeader使用实例
- Response.AddHeader 参数
- Response.AddHeader使用实例
- Response.AddHeader使用实例
- Response.AddHeader使用实例
- Response.AddHeader使用实例
- Response.AddHeader使用实例
- 学编程的人不能不看的好文章
- 使用ActionForm一次获取表单的所有参数
- 用SQL语句怎么查询列名? --转载
- c# is not cls-compliant
- 解决head标签内title标签meta 标签不能对齐
- Response.AddHeader实现下载
- C#调用非托管动态库中的函数
- Apache .htaccess文件
- 关于使用struts2发布JBPM的流程定义
- 条形码机印表头的寿命有多久?
- 初识:rmi __完整的example
- Struts标签示例
- 享受单身生活。
- (转)java连各种数据库方法