62,266
社区成员
发帖
与我相关
我的任务
分享
Response.Clear();
Response.ContentType = "application/octet-stream";
Response.AppendHeader("Content-Disposition", "attachment;filename=" + HttpUtility.UrlEncode("yuna123.html", Encoding.UTF8));
Response.AppendHeader("Content-Length", file.Length.ToString());
Response.WriteFile(Server.MapPath("~/xxxxxx.html"));
Response.End();

//我代码中是这么写的。你改改估计可以
string fileName = "接收记录";
if (Request.Browser.Browser == "IE")
fileName = Server.UrlEncode(fileName);
Response.Charset = "GB2312";
Response.ContentEncoding = System.Text.Encoding.GetEncoding("GB2312");
Response.AppendHeader("Content-Disposition", "attachment;filename=" + fileName + ".csv");
Response.ContentType = "txt/plain";
Response.Write(str.ToString());
Response.End();