0
在我的應用程序中,我允許用戶從應用程序下載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