当前位置: 代码迷 >> ASP.NET >> 下载txt文件,内容最前面多了一个样式引用的代码解决方法
  详细解决方案

下载txt文件,内容最前面多了一个样式引用的代码解决方法

热度:10067   发布时间:2013-02-25 00:00:00.0
下载txt文件,内容最前面多了一个样式引用的代码
C# code
                string fileName = filename;                string filePath = Server.MapPath(ResolveUrl("~/DataBackUp/")) + filename;//路径                FileStream fs = new FileStream(filePath, FileMode.Open);                byte[] bytes = new byte[(int)fs.Length];                fs.Read(bytes, 0, bytes.Length);                fs.Close();                Response.ContentType = "application/octet-stream";                Response.AddHeader("Content-Disposition", "attachment; filename=" +fileName);                Response.BinaryWrite(bytes);                Response.Flush();                Response.End();

用这段代码来下载txt文件,内容的最前面,都会被加个
<link href="/App_Themes-green/skin/mystyle.css" rel="stylesheet" type="text/css" />
这个是我页面引用样式文件的代码。求指教。

------解决方案--------------------------------------------------------
加上Response.Clear()

 Response.ContentType = "application/octet-stream";
Response.AddHeader("Content-Disposition", "attachment; filename=" +fileName);
Response.BinaryWrite(bytes);
Response.Flush();
Response.End();
------解决方案--------------------------------------------------------
顶起楼上大哥
  相关解决方案