在WPF应用程序中使用URL下载文件而无需打开浏览器

时间:2014-06-27 07:27:25

标签: c# wpf visual-studio-2013

是否可以使用C#WPF应用程序使用下载链接URL下载文件而无需打开浏览器? 例如:链接 - http://example.url.com在键入浏览器的地址栏时会自动下载文件。如何在不打开浏览器的情况下点击WPF应用程序(C#)中的按钮下载此文件?

TIA。

1 个答案:

答案 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);
    ...
}