C#31.1.1下载文件

来源:互联网 发布:生物医学工程专业知乎 编辑:程序博客网 时间:2024/05/29 08:47

使用WebClient类从Web站点下载文件时有两种方法,具体使用哪一种方法取决于文件内容的处理方式。如果只想把文件保存到磁盘上,就应该调用DownloadFile()方法。这个方法有两个参数:即文件的URI和保存所请求的数据的位置(路径和文件名):

WebClient Client = new WebClient();

Client.DownloadFile("http://www.Wrox.com/index.asp", "index.htm");

更为常见的是,应用程序需要处理从Web站点检索到的数据。为此,要使用OpenRead()方法,这个方法返回一个Stream引用。然后,就可以把数据从数据流中提取到内存中:

WebClient Client = new WebClient();

Stream strm = Client.OpenRead("http://www.Wrox.com/default.asp");

原创粉丝点击