downloadArquivo com “salvar como”
-
13-11-2019 - |
Pergunta
Preciso escrever um processo para baixar um arquivo html localmente em meu aplicativo da web vb.net.Atualmente estou usando webClient.DownloadFile
:
Dim myWebClient As New System.Net.WebClient
myWebClient.DownloadFile("http://archive.ncsa.illinois.edu/primer.html", _
"C:\test.html")
Existe uma maneira integrada de fazer isso com uma janela "salvar como", para que o usuário possa selecionar o local em que gostaria que o arquivo fosse salvo?Ou eu precisaria escrever o meu próprio?
Solução
Você pode usar
Response.AddHeader("Content-Disposition", "attachment;filename=testfile_file.html");
Response.Write or Response.WriteFile
Outras dicas
Embora eu perceba que esta não é uma resposta à sua pergunta (veja o comentário na resposta de Thomas), às vezes manter as coisas simples é um bom caminho a percorrer
Please right-click this link and save the file
<a href=""http://archive.ncsa.illinois.edu/primer.html">HTML Primer</a>
Experimente o código abaixo
Response.ContentType = "report/rpt";
Response.AppendHeader("Content-Disposition", "attachment; filename=CrystalReport1.rpt");
Response.TransmitFile(Server.MapPath("CrystalReport1.rpt"));
Response.End();
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow