如何从WPF浏览器应用程序中的链接下载文件?我正在使用 NavigationService.Navigate(http://www.google.com/docs/Arquivo.xlsx ") 方法。此方法可以打开下载窗口,但在下载完成或取消后,我无法通过 NavigationService.Navigate 方法进入导航页面。我注意到,当我导航到文件路径时,NavigationService 的 Content 属性为 null。有人知道发生了什么吗?
如何从WPF浏览器应用程序中的链接下载文件?我正在使用 NavigationService.Navigate(http://www.google.com/docs/Arquivo.xlsx ") 方法。此方法可以打开下载窗口,但在下载完成或取消后,我无法通过 NavigationService.Navigate 方法进入导航页面。我注意到,当我导航到文件路径时,NavigationService 的 Content 属性为 null。有人知道发生了什么吗?
我其实不太明白你的目标是什么。
如果你需要下载文件,最好使用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();
}
}