我在所有瀏覽器中都遇到了很大問題。CSV下載爲HTM
我有一個網站,客戶可以下載包含他們所需詳細信息的csv文件。
我遇到的問題是,csv文件下載沒有擴展名或作爲htm文件。
在代碼中,我使用.csv指定文件名,服務器上的文件也是.csv。
的代碼如下
context.Response.Buffer = true;
context.Response.Clear();
context.Response.ClearHeaders();
context.Response.ContentType = "text/csv";
context.Response.AppendHeader("Content-Disposition", @"attachment,
filename=" + ((string)Path.GetFileName(downloadFilePath)));
context.Response.WriteFile(downloadFilePath);
context.Response.Flush();
context.Response.Close();
我試圖context.Response.ContentType = "text/html";
和context.Response.ContentType = "application/octet-stream";
。
它在IIS6上運行。
有誰知道可能是什麼原因造成的?
在哪個瀏覽器上? –
@NicholasMurray _我在所有的瀏覽器中遇到了一個大問題。 – EaterOfCode
@EaterOfCorpses - 你能從「所有瀏覽器」推斷出哪些瀏覽器? IE 5,Firefox 1? –