用"另存为"下载文件

Urb*_*coz 3 vb.net asp.net save-as downloadfile

我需要编写一个进程来在我的vb.net web应用程序中本地下载html文件.我目前正在使用webClient.DownloadFile:

Dim myWebClient As New System.Net.WebClient
myWebClient.DownloadFile("http://archive.ncsa.illinois.edu/primer.html", _
                        "C:\test.html")
Run Code Online (Sandbox Code Playgroud)

是否有一种内置方法可以通过"另存为"窗口来执行此操作,以便用户可以选择他们希望将文件保存到的位置?或者我需要自己写吗?

小智 5

您可以使用

Response.AddHeader("Content-Disposition", "attachment;filename=testfile_file.html");
Response.Write or Response.WriteFile
Run Code Online (Sandbox Code Playgroud)