DownloadFile con "Guardar como"
-
13-11-2019 - |
Pregunta
Necesito escribir un proceso para descargar un archivo HTML localmente en mi aplicación web vb.net.Actualmente estoy usando webClient.DownloadFile
:
Dim myWebClient As New System.Net.WebClient
myWebClient.DownloadFile("http://archive.ncsa.illinois.edu/primer.html", _
"C:\test.html")
¿Hay una forma incorporada de hacerlo con una ventana "Guardar como", para que el usuario pueda seleccionar la ubicación a la que le gustaría que se guarde el archivo?¿O necesitaría escribir mi propia?
Solución
puedes usar
Response.AddHeader("Content-Disposition", "attachment;filename=testfile_file.html");
Response.Write or Response.WriteFile
Otros consejos
Si bien me doy cuenta de que no es una respuesta a su pregunta (vea el comentario sobre la respuesta de Thomas), a veces, mantenerlo simple es una buena manera de ir
Please right-click this link and save the file
<a href=""http://archive.ncsa.illinois.edu/primer.html">HTML Primer</a>
Pruebe el siguiente código
Response.ContentType = "report/rpt";
Response.AppendHeader("Content-Disposition", "attachment; filename=CrystalReport1.rpt");
Response.TransmitFile(Server.MapPath("CrystalReport1.rpt"));
Response.End();
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow