从WPF浏览器应用程序中的链接下载文件

3

如何从WPF浏览器应用程序中的链接下载文件?我正在使用 NavigationService.Navigate(http://www.google.com/docs/Arquivo.xlsx ") 方法。此方法可以打开下载窗口,但在下载完成或取消后,我无法通过 NavigationService.Navigate 方法进入导航页面。我注意到,当我导航到文件路径时,NavigationService 的 Content 属性为 null。有人知道发生了什么吗?

1个回答

1

我其实不太明白你的目标是什么。

如果你需要下载文件,最好使用WebRequest而不是NavigationService:

        var request = WebRequest.Create("http://www.farmanager.com/files/Far20b1777.x86.20110108.msi");
        using (var stream = request.GetResponse().GetResponseStream())
        {
            using (var reader = new StreamReader(stream))
            {
                var fileContent = reader.ReadToEnd();
            }
        }

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接