скачатьФайл с «сохранить как»
-
13-11-2019 - |
Вопрос
Мне нужно написать процесс локальной загрузки html-файла в моем веб-приложении vb.net.в настоящее время я использую webClient.DownloadFile
:
Dim myWebClient As New System.Net.WebClient
myWebClient.DownloadFile("http://archive.ncsa.illinois.edu/primer.html", _
"C:\test.html")
Есть ли встроенный способ сделать это с помощью окна «Сохранить как», чтобы пользователь мог выбрать место, в котором он хочет сохранить файл?Или мне нужно будет написать свой собственный?
Решение
Вы можете использовать
Response.AddHeader("Content-Disposition", "attachment;filename=testfile_file.html");
Response.Write or Response.WriteFile
Другие советы
Хотя я понимаю, что это не ответ на ваш вопрос (см. комментарий к ответу Томаса), иногда лучше придерживаться простоты.
Please right-click this link and save the file
<a href=""http://archive.ncsa.illinois.edu/primer.html">HTML Primer</a>
Попробуйте приведенный ниже код
Response.ContentType = "report/rpt";
Response.AppendHeader("Content-Disposition", "attachment; filename=CrystalReport1.rpt");
Response.TransmitFile(Server.MapPath("CrystalReport1.rpt"));
Response.End();
Не связан с StackOverflow