首页 > 其他 > 详细

导出名称解决方案

时间:2014-02-10 16:38:07      阅读:449      评论:0      收藏:0      [点我收藏+]

 var downLoad = new FileInfo(Server.MapPath("~/upload/员工考勤记录.xls"));
            Response.Clear();
            Response.ClearHeaders();
            Response.Buffer = false;
            Response.ContentType = "application/octet-stream";
            var filename = string.Format("attachment;filename={0}",
                Request.Browser != null && Request.Browser.Browser.Equals("InternetExplorer")
                    ? HttpUtility.UrlEncode(downLoad.Name, Encoding.UTF8)
                    : downLoad.Name);
            Response.AppendHeader("Content-Disposition", filename);
            Response.AppendHeader("Content-Length", downLoad.Length.ToString(CultureInfo.InvariantCulture));
            Response.ContentEncoding = System.Text.Encoding.UTF8;
            Response.WriteFile(downLoad.FullName);
            Response.Flush();
            Response.End();

导出名称解决方案

原文:http://www.cnblogs.com/feifeidemao/p/3542595.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!