Download .csv文件作为HTML文档打开

Download .csv文件作为HTML文档打开,download,Download,全部, 在我的应用程序中,我允许用户从应用程序下载csv文件。当用户单击“下载文件”链接时,他们会看到“下载文件”对话框。我的问题是有些文件会以HTML文档的形式打开。这种情况会间歇性发生。这是我正在使用的代码。有人能帮忙吗 Response.Clear(); Response.ClearContent(); Response.ClearHeaders(); Response.ContentType = "application/octet-stream"; Response.AppendHe

全部,

在我的应用程序中,我允许用户从应用程序下载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()
而不是
Response.Flush()但是没有帮助

任何帮助都将不胜感激

谢谢


RJ

text/csv更合适


请参阅:

请将代码缩进四个空格,并使用常规格式和换行符。忘记您认为自己在做什么-实际返回的标题是什么?使用Firefox的Live HTTP头或firebug中的net选项卡来查找。