.csv文件打开为HTML文档
问题描述:
在我的应用程序中,我允许用户从应用程序下载csv文件。当用户点击下载文件链接时,他们会看到下载文件对话框。我的问题是,某些文件以HTML文档打开。这种情况会间歇性地发生。这是我正在使用的代码。可以请任何人帮忙吗?
Response.Clear();
Response.ClearContent();
Response.ClearHeaders();
Response.ContentType = "application/octet-stream";
Response.AppendHeader("Content-Disposition"
, "attachment; filename=" + sf.FileName);
Response.OutputStream.Write(sf.Data, 0, sf.Data.Length);
Response.Flush();
Response.Close();
我试过Response.End()
insted的的Response.Flush();
,但没有帮助。
任何帮助,将不胜感激
感谢
RJ
请使用四个空格缩进您的代码并使用正常格式和换行符。 – SLaks 2011-03-01 16:21:20
忘掉你以为你在做什么 - 什么标题实际上被送回来?使用Firefox的Live HTTP Headers或Firebug中的net标签查找。 – 2011-03-01 16:24:24