Итак, я использую немного кода для принудительной загрузки моего проекта на базе ASP.Net.Этот фрагмент кода работает в Firefox и Chrome, но не в IE по какой-то странной причине.Еще более странно, что изначально он работал во всех трех, а недавно перестал работать в IE.Ниже приведен код, который я использовал, пожалуйста, дайте мне знать, если необходимо внести какие-либо изменения или с чем может быть проблема.
string path = MapPath(fname);
string name = Path.GetFileName(path);
string ext = Path.GetExtension(path);
string type = "Application/pdf";
Response.AppendHeader("content-disposition","attachment; filename=" + path);
Response.WriteFile(path);
Response.End();
Подробнее Вот обновленный код, все еще не работает для IE.
string path = MapPath(fname);
string name = Path.GetFileName(path);
string ext = Path.GetExtension(path);
string type = "Application/pdf";
Response.ClearHeaders();
Response.ClearContent();
Response.ContentType = type;
Response.AddHeader("content-disposition","attachment; filename=" + path);
Response.WriteFile(path);
Response.End();