我使用一些ASP.NET下面的C#代碼將文件發送到瀏覽器:Response.BinaryWrite不是IE6工作
Response.Clear();
Response.Buffer = true;
Response.AddHeader("content-disposition", "attachment; filename=" + myFileName);
Response.BinaryWrite(myContent);
Response.End();
Response.Close();
它與WebDev.WebServer
和IIS7運行良好,IE7-8下,FF3-4和Chrome。但不是在IE6下。我不明白爲什麼它可以是一個瀏覽器相關的問題......
對於此瀏覽器,您可能還需要添加'content-length'標頭。 –
IE6中的「運行良好」究竟是什麼?你不知道該文件,是不是該名稱,.. –
它是內容配置。在某些情況下,IE6是afaik,區分大小寫。 – nothrow