Я использую следующий код С# в некоторых ASP.NET для отправки файла в браузер:
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
. - person Shadow Wizard Wearing Mask V2   schedule 21.06.2011