winform下载网站文件问题
问题描述:打开网页操作:
1,在网页上先登录http://host:port/DataIF/login.jsp?name=1&password=1
2,登录成功之后 输入网址http://host:port/DataIF/query?NO=33&type=1 这时候网页会加载一段时间,加载完成之后在网页上会显示出以下文字:
<?xml version="1.0" encoding="UTF-8" ?>
<DSET>
<R>
<C N="FILENAME">331.xml</C>
<C N="WAITTIME">10S</C>
</R>
</DSET>
3,然后 继续输入网址 http://host:port/DataIF/download?331.xml 这样就下载下来这个文件
跪求高手解决方案,在winform中实现。我通过用webbrowser控件实现了这个功能
但是只能在ie7以下的IE版本才能实现
--------------------编程问答-------------------- 用简单的:WebClient类看看。
webclient.downloadfile->http://msdn.microsoft.com/zh-cn/library/system.net.webclient_methods(v=vs.80).aspx --------------------编程问答-------------------- System.Net.WebClient webClient = new System.Net.WebClient();
byte[] bText = webClient.DownloadData("http://host:port/DataIF/download?331.xml");
string strText = System.Text.UTF8Encoding.UTF8.GetString(bText);
webClient.Dispose();
webClient = null; --------------------编程问答-------------------- 各位高手 我的问题是出现在第二步 第三步下载没问题 关键是第二步 如何实现 网页会加载一段时间,加载完成之后在网页上会显示出以下文字: 不用webbrowser控件 因为我就是用的这个控件实现的 想换一种方法
补充:.NET技术 , ASP.NET