解决下载文件名乱码问题的简单方法
来源:互联网 发布:mac 设置ndk环境变量 编辑:程序博客网 时间:2024/05/16 10:04
string fileName="中文.xls";
string filePath = @"/UpLoad/Reports"
FileInfo file = new FileInfo(System.Web.HttpContext.Current.Server.MapPath(filePath)+fileName);
Response.Charset = "utf-8";
Response.ContentEncoding = System.Text.Encoding.UTF8;
// 添加头信息,为"文件下载/另存为"对话框指定默认文件名
Response.AddHeader("Content-Disposition", "attachment; filename=" +HttpUtility.UrlEncode("下载文件"+".xls",System.Text.Encoding.UTF8));
// 添加头信息,指定文件大小,让浏览器能够显示下载进度
Response.AddHeader("Content-Length", file.Length.ToString());
// 指定返回的是一个不能被客户端读取的流,必须被下载
Response.ContentType = "application/ms-excel";
// 把文件流发送到客户端
Response.WriteFile(file.FullName);
// 停止页面的执行
Response.End();
- 解决下载文件名乱码问题的简单方法
- js下载文件以及下载文件名乱码问题的解决
- java文件下载的文件名乱码问题的解决
- java文件下载的中文文件名乱码问题的解决
- java文件下载的文件名乱码问题的解决
- 解决wget下载文件名乱码的一些方法
- 解决不同浏览器上中文文件名的下载乱码问题
- 打包下载文件 中文文件名乱码问题的解决
- 下载文件默认文件名中文乱码问题的解决
- 解决java 文件下载文件名没有或乱码的问题
- IE 11 解决下载文件名中文乱码的问题
- 解决下载文件在IE,ff文件名的乱码问题
- 解决火狐浏览器下载文件文件名乱码的问题
- 解决各大浏览器下载文件,文件名乱码的问题
- 解决ftp下载文件名乱码问题
- java 下载文件解决文件名乱码问题
- 解决下载文件名乱码
- 解决FlashFXP5 不能下载中文文件名文件的问题(显示文件名中文正常下载文件名是乱码)
- SQL Server2000 未公开的存储过程(1)
- SQL Server2000 未公开的存储过程(2)
- 开博宣言
- 感恩节(Thanksgiving Day)与感恩(组图)
- 一种基于 SOA 的应用程序的动态实现框架方案
- 解决下载文件名乱码问题的简单方法
- 去玩
- SQLServer2000扩展存储过程存放的dll文件
- [资料]DOS命令和批处理命令(转载)
- 一个多态的问题
- Win32汇编教程七
- Windows 2003 and Windows 2003 R2 介绍
- Flash数据类
- [源码]软件“windows按钮突破大师”(转载)