C Sharp窗体应用程序的开发

时间:2011-01-15 07:17:08

标签: winforms

我正在使用C sharp开发Windows应用程序。使用Web浏览器控件登录Https站点并下载文件列表。我可以登录该站点,我可以导航到列出要下载文件的页面。当我尝试使用文件URL下载文件并尝试使用Web浏览器控件进行导航时,会出现一个弹出窗口,询问是打开还是保存或取消。如何处理这个弹出窗口,我被困在这里。

感谢任何答案。

谢谢, 维奈。

2 个答案:

答案 0 :(得分:0)

如果你要做的只是下载文件,最好使用webRequest.Create("Url")而不是WebBrowser控件。根据网站使用的方法,有一些处理身份验证的方法。

答案 1 :(得分:0)

最好不要使用WebBrowser下载文件(除非用户启动,可以点击“保存”按钮)。相反,您可以使用WebRequest从应用程序下载文件。

由于您说您必须登录该网站,我将假设它使用流行的使用Cookie的方法(而不是HTTP Basic Auth)。要从WebBrowser获取Cookie,您可以使用Cookie WebBrowser媒体资源的Document媒体资源。