本篇文章主要介绍了C#利用WebClient 两种方式下载文件,详细的介绍了两种方式,非常具有实用价值,需要的朋友可以参考下。
本篇文章主要介绍了C#利用WebClient 两种方式下载文件,详细的介绍了两种方式,非常具有实用价值,需要的朋友可以参考下。
本篇文章主要介绍了C#利用WebClient 两种方式下载文件,详细的介绍了两种方式,非常具有实用价值,需要的朋友可以参考下。
最近整理了WebClient 两种方式下载文件 ,留作以后查询。
第一种
|
1
2
3
4
5
|
string URLAddress = @"https://tool.zzvips.com";string receivePath=@"C:\";client.DownloadFile(URLAddress, receivePath + System.IO.Path.GetFileName(URLAddress)); |
就OK了。
第二种
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
Stream str = client.OpenRead(URLAddress);StreamReader reader = new StreamReader(str);byte[] mbyte = new byte[1000000];int allmybyte = (int)mbyte.Length;int startmbyte = 0;while (allmybyte > 0){int m = str.Read(mbyte, startmbyte, allmybyte);if (m == 0) break;startmbyte += m;allmybyte -= m;}reader.Dispose();str.Dispose();string path = receivePath + System.IO.Path.GetFileName(URLAddress);FileStream fstr = new FileStream(path, FileMode.OpenOrCreate, FileAccess.Write);fstr.Write(mbyte, 0, startmbyte);fstr.Flush();fstr.Close(); |
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持米米素材网。
原文链接:http://www.cnblogs.com/x4646/archive/2013/04/11/3014634.html
发表评论