У меня есть файл, скажем, PDF на моем веб-сайте, и когда пользователь посещает страницу, я хочу отобразить диалоговое окно загрузки pdf для загрузки страницы или щелчок по кнопке.Как отправить файл клиенту, чтобы открыть диалоговое окно загрузки?
Я сделал поиск в Google, и я нашел два способа сделать это, но задаюсь вопросом, что является принятым способом сделать это? Сейчас я делаю это
string pdfPath = MapPath("mypdf.pdf");
Response.ContentType = "Application/pdf";
Response.AppendHeader("content-disposition",
"attachment; filename=" + name);
Response.WriteFile(pdfPath);
Response.End();
(код был основан от кода из http://aspalliance.com/259, а также найти код из http://www.west-wind.com/weblog/posts/76293.aspx)