C# webbrowser怎样获取下载保存的路径

我要获取保存到本地的这个路径。

温馨提示:内容为网友见解,仅供参考
第1个回答  2014-04-10
楼主要的是用户选择的路径呀,不是直接Naviagte的参数;
可以尝试搞个定时器,间隔为100,不断侦测“文件名”那里的值,最近一次的值就是客户选择的路径了;需要用到类似spy++的东西找到窗口句柄,和知道文件名的句柄来获取值;追问

求代码实例

本回答被网友采纳
第2个回答  2014-04-14
怎样获取下载保存的路径

C#中的WebBrowser控件下载文件时如何调用自己的下载对话框
第一步,还是用系统提供的下载对话框,获取文件的下载地址。第二步,用句柄搜索到下载对话框,关闭它。第三步,调用自己的下载对话框,然后把第一步获取的地址上的文件保存到本地。希望对你有所启发和帮助。

c#中如何获得下载文件的保存路径
protected void btnCopyFile_Click(object sender, EventArgs e){ string OrignFile, NewFile;OrignFile = Server.MapPath(".") + "\\\\myText.txt";NewFile = Server.MapPath(".") + "\\\\myTextCopy.txt";File.Copy(OrignFile,NewFile, true);} ...

怎样将C#中webrower 控件的 url属性设置为当前根目录下
webBrowser.Navigate(Application.StartupPath + "\\\\donghua.gif")Application.StartupPath 就是获取当前程序的路径

C# webbrowser 保存html和图片
是要获取带图片的脱机HTML文件吧,如果是的话可以用下面的方法 \/\/url是要保存的网页地址 \/\/filePath是保存到的文件路径 public static bool SaveWebPageToMHTFile(string url, string filePath){ bool result = false;CDO.Message msg = new CDO.MessageClass();ADODB.Stream stm = null;try { m...

c# 用webBrowser控件打开一网页后下载图片
获取到图片地址了之后再下载对应的文件。不过很多网页上的图片地址储存于CSS或者JS中,所以你可以考虑分析这些文件的字符流,在字符流中把图片地址过滤出来,然后下载。另外,mht文件是一种聚合文档,里面的数据不是单一格式(字符串格式、图片格式、字体格式等等的组合),这个我不知道怎么实现。

c# 获取指定网页的指定位置内容,并在工具栏显示出来
这个两种办法,首先你要下载网页源代码 这个可以用WebClient类实现 也可以用WebBrowser加载实现 第二步,也是两种方法,一种是从源代码中用正则表达式查找 一种是从WebBrowser中查找HtmlElement元素获取

C#中webBrowser下载文件时,模拟下载按钮的点击后,会弹出对话框。怎么解...
你的描述有待改进。你的意思是不是这样:C#中webBrowser下载文件时,模拟下载按钮的点击后,会弹出对话框,这个对话框提示这个地址不能下载。有个可能性是:模拟操作前,页面可能有没执行的js或ajax 如果你还没解决,请把具体页面(url)和相关代码写出来,具体问题具体分析 ...

c#winform中怎么让webbrowser控件下载完成后继续后面的程序
if (webBrowser1.ReadyState == WebBrowserReadyState.Complete)\/\/判断 { timer1.Enabled=false; \/\/当加载完毕后,停止时间控件 \/\/执行另外的函数,即步骤二 } --- 实在找不出更好的办法了。你要找出更好的贴出来学习下。

C# webbrowser中如何去查找打开网页后所显示的内容,html源码中查不到...
一般稍微严谨一点的网站都获取不了,WebBrowser可以,但是要一页一页地抓,你用webBrwoser显示网页,然后一页一页地翻页,等待一页相应完成,获取数据。至于其他的多进程获取、队列获取、判断WebBrowserDocumentCompleted完成啊都是获取不全的,要想获取全面信息,控件完整呈现当前页,我试过N次。

ASP.NET (c#)程序实现 保存网页为类型为: 网页,全部(*html)
webBrowser 是VS自带的控件,其本质是IE浏览器的内核;实现原理: 通过WebBrowser控件加载要保存的页面,然后通过此控件获取加载的页面内容,最后将获取的内容保存为对应的文件 private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e){ webBrowser1.Url = new Uri(...

相似回答