我正在使用C sharp开发Windows应用程序。使用Web浏览器控件登录Https站点并下载文件列表。我可以登录该站点,我可以导航到列出要下载文件的页面。当我尝试使用文件URL下载文件并尝试使用Web浏览器控件进行导航时,会出现一个弹出窗口,询问是打开还是保存或取消。如何处理这个弹出窗口,我被困在这里。
感谢任何答案。
谢谢, 维奈。
答案 0 :(得分:0)
如果你要做的只是下载文件,最好使用webRequest.Create("Url")而不是WebBrowser控件。根据网站使用的方法,有一些处理身份验证的方法。
答案 1 :(得分:0)
最好不要使用WebBrowser
下载文件(除非用户启动,可以点击“保存”按钮)。相反,您可以使用WebRequest
从应用程序下载文件。
由于您说您必须登录该网站,我将假设它使用流行的使用Cookie的方法(而不是HTTP Basic Auth)。要从WebBrowser
获取Cookie,您可以使用Cookie
WebBrowser
媒体资源的Document
媒体资源。