Я собираюсь установить загрузку для пользователя, но когда я использую этот код:Некоторые сайты не позволяют запрашивающий тот же файл дважды
Response.Clear();
Response.ContentType = "application/octet-stream";
Response.AddHeader("Content-Disposition", "attachment; filename=" + FileName + ".pdf");
Response.WriteFile(Server.MapPath(@"Resumes\" + FileName + ".pdf"));
Response.End();
будет показано сообщение об ошибке:
и когда я использую этот код:
string filename = FileName + ".pdf";
Response.ContentType = "application/octet-stream";
Response.AppendHeader("Content-Disposition", "attachment;filename=" + filename);
string aaa = Server.MapPath("~/Resumes/" + filename);
Response.TransmitFile(Server.MapPath("~/Resumes/" + filename));
Response.End();
будет показано эта ошибка:
, когда я пытаюсь загрузить файл с браузером, она полностью загрузки без каких-либо ошибок, но IDM показывает эти ошибки !!!
Я использую asp.net 4.5 и IIS 8
http://www.internetdownloadmanager.com/register/new_faq/sites2_2.html предполагает, что вы должны попытаться включить «Начать загрузку немедленно при отображении ...» опции в диалоге «Настройки-> Загрузки». Интересно, может ли это как-то помочь в определении источника проблемы. –
Это не могло мне помочь. Я не могу изменить настройки IDM на всех клиентских ПК !!! И я предлагаю, что у этой проблемы есть проблема со всеми менеджерами загрузки. – TYeeTY
И я изменил настройки IDM, Но все же у меня эти ошибки. Я думаю, что есть проблема с IIS, потому что в моем компьютере и локальном хосте он действует хорошо, но он не работает на сервере. – TYeeTY