public function downloaddata( byval address as string ) as byte() 接受一个参数,address是从中下载数据的 uri。注意返回的是一个字节数组,我在以前的文章中提到过很多次,我们可以很简单的转换为我们需要的格式。 看一个代码: dim wc as new system.net.webclient() ‘跟网络相关的类一般都在system.net下 dim html as string = encoding.ascii.getstring(wc.downloaddata("http:www.csdn.net")) debug.writeline(html) 你就会得到很长的一个string,实际上就是csdn第一页的源代码。
2.
downloadfile
从具有指定 uri 的资源将数据下载到本地文件
public sub downloadfile( byval address as string, byval filename as string ) address :从中下载数据的 uri。
filename :要接收数据的本地文件的名称。
使用也很简单: dim wc as new system.net.webclient() wc.downloadfile("http://www.csdn.net/images/ad/vsnet_120.gif","c:/test.gif") 成功运行后,本地机的c:/会多出一个小图片,就是vs.net 4cd的广告。
3. openread
为从具有指定 uri 的资源下载的数据打开一个可读的流。
public function openread(byval address as string ) as stream
dim mywebclient as new system.net.webclient() dim uristring as string="http://www.csdn.net" console.writeline("accessing {0} ...", uristring) dim mystream as stream = mywebclient.openread(uristring) console.writeline(controlchars.cr + "displaying data :" + controlchars.cr) dim sr as new streamreader(mystream) console.writeline(sr.readtoend()) mystream.close()