.csv文件作为HTML文档打开

时间:2011-03-01 16:20:10

标签: download

所有

在我的应用程序中,我允许用户从应用程序下载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

1 个答案:

答案 0 :(得分:2)

text / csv更合适。

请参阅:Response Content type as CSV