gpt4 book ai didi

c# - 即使文件存在,Web 浏览器导航也被取消

转载 作者:太空宇宙 更新时间:2023-11-03 15:48:06 26 4
gpt4 key购买 nike

我已经浏览过这个问题,但它不是很有用:WebBrowser control page load error (或者我没听清楚)

我使用 WebBrowser在我的应用程序 (C# .NET 4.5) 中显示 PDF 的内容。我尝试使用以下代码导航到文件的本地 URL(我可以使用资源管理器打开它):

m_path = pdfDoc.CreateReportFile();
try
{
webBrowser1.Navigate(new Uri(m_path));
}
catch (Exception e)
{
Console.WriteLine("{0} Exception caught.", e);
}

但是导航总是被取消,即使我尝试重新加载页面。不抛出异常。

我能做什么?

这是网址:C:\\Users\\me\\AppData\\Local\\Temp\\LY20_2014-11-25_06#22M1[1].pdf

如果我将它粘贴到 IE 中,删除转义 \,文件会打开。

更新:

  • 当输入字符串 @"http://www.google.fr"
  • 时,网络浏览器工作正常
  • 当使用 PDF 文件地址时,它会在 Navigation Canceled 消息后在 Acrobat Reader 中打开它

最佳答案

感谢亲爱的 Adob​​e 和 Microsoft,we can't display a 32bits ActiveX in a 64bits WebBrowser至少,他们是诚实的:

Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section.

关于c# - 即使文件存在,Web 浏览器导航也被取消,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27231377/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com