C#利用WebClient实现两种方式下载文件
2017-02-06 14:29
936 查看
最近整理了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 两种方式下载文件
- C#利用WebClient 两种方式下载文件
- C#利用WebClient 两种方式下载文件(一)
- C#利用WebClient 两种方式下载文件
- C#利用WebClient 两种方式下载文件
- C#利用WebClient 两种方式下载文件
- C#实现文件下载的几种方式
- 使用WebView实现文件下载的两种方式
- C#实现文件下载的几种方式
- struts2下载文件时两种实现方式
- C#中WebClient实现文件下载
- C# 实现文件下载的几种方式
- C#开发学习笔记:利用WebClient下载文件
- c#实现 ftp http共享方式下载文件 并对比本地文件和服务器文件的更新时间 判断性下载
- JSP程序中response对象实现文件下载的两种方式
- java实现文件下载的两种方式
- js实现文件下载的两种简单方式
- c#实现 ftp ;http;共享方式下载文件 并对比本地文件和服务器文件的更新时间 判断性下载
- JSP response对象实现文件下载的两种方式
- 利用Selenium实现图片文件上传的两种方式介绍