是否可以使用C#WPF应用程序使用下载链接URL下载文件而无需打开浏览器? 例如:链接 - http://example.url.com在键入浏览器的地址栏时会自动下载文件。如何在不打开浏览器的情况下点击WPF应用程序(C#)中的按钮下载此文件?
TIA。
答案 0 :(得分:9)
如果您要下载特定文件并将其存储在您的计算机上,则可以使用WebClient.DownloadFile
:
using (WebClient client = new WebClient())
{
client.DownloadFile(remoteFilename, localFilename);
...
}
或WebClient.DownloadString
,如果您希望页面的内容为string
:
using (WebClient client = new WebClient())
{
string reply = client.DownloadString (address);
...
}