旗下导航:搜·么
当前位置:网站首页 > .Net教程 > 正文

C#应用WebClient完成两种体式格局下载文件代码概况【C#.Net教程】,C#,WebClient,下载文件

作者:搜教程发布时间:2019-11-27分类:.Net教程浏览:40评论:0


导读:本篇文章重要引见了C#应用WebClient两种体式格局下载文件,细致的引见了两种体式格局,异常具有实用价值,须要的朋侪能够参考下。近来整理了WebClient两种体式...
本篇文章重要引见了C#应用WebClient 两种体式格局下载文件,细致的引见了两种体式格局,异常具有实用价值,须要的朋侪能够参考下。

近来整理了WebClient 两种体式格局下载文件 ,留作今后查询。

第一种

string URLAddress = @"http://xiazai.jb51.net";

string receivePath=@"C:\";

client.DownloadFile(URLAddress, receivePath + System.IO.Path.GetFileName(URLAddress));

就OK了。

第二种

 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();

以上就是C#应用WebClient完成两种体式格局下载文件代码概况的内容,更多相关内容请关注ki4网(www.ki4.cn)!

标签:C#WebClient下载文件


欢迎 发表评论: