DownloadFile con "Salva come"
-
13-11-2019 - |
Domanda
Ho bisogno di scrivere un processo per scaricare un file HTML localmente nell'app Web VB.NET.Attualmente sto usando webClient.DownloadFile
:
Dim myWebClient As New System.Net.WebClient
myWebClient.DownloadFile("http://archive.ncsa.illinois.edu/primer.html", _
"C:\test.html")
.
C'è un modo integrato per farlo con una finestra "Salva come" invece, in modo che l'utente possa selezionare la posizione che desideri salvare il file?O dovrei scrivere il mio?
Soluzione
Puoi usare
Response.AddHeader("Content-Disposition", "attachment;filename=testfile_file.html");
Response.Write or Response.WriteFile
. Altri suggerimenti
Mentre mi rendo conto che questa non è una risposta alla tua domanda (vedi commento sulla risposta Thomas), a volte tenendolo semplice è un buon modo per andare
Please right-click this link and save the file
<a href=""http://archive.ncsa.illinois.edu/primer.html">HTML Primer</a>
. Prova il codice qui sotto
Response.ContentType = "report/rpt";
Response.AppendHeader("Content-Disposition", "attachment; filename=CrystalReport1.rpt");
Response.TransmitFile(Server.MapPath("CrystalReport1.rpt"));
Response.End();
. Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow