最近整理了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实现文件下载的使用技巧和注意事项,需要的朋友参考一下 鉴于各种复杂的网络环境,笔者决定采用不同的编程接口进行下载尝试,以增加程序的可用性。 这里仅介绍使用 WebClient 的方法,后续的文章会介绍其他的方法。博文中主要介绍思路和关键代码,完整的 demo 附在文末。 使用代理访问网络 很多公司的员工都是通过公司设
本文向大家介绍JSP response对象实现文件下载的两种方式,包括了JSP response对象实现文件下载的两种方式的使用技巧和注意事项,需要的朋友参考一下 一.JSP隐含对象response实现文件下载的介绍 (1)在JSP中实现文件下载最简单的方法是定义超链接指向目标资源,用户单击超链接后直接下载资源,但直接暴露资源的URL 也会带来一些负面的影响,例如容易被其它网站盗链,造成本地服务器
本文向大家介绍JAVA实现下载文件功能的两种方法,包括了JAVA实现下载文件功能的两种方法的使用技巧和注意事项,需要的朋友参考一下 第一种方法: 第二种方法: 以上就是JAVA实现下载文件功能的两种方法的详细内容,更多关于JAVA实现下载文件的资料请关注呐喊教程其它相关文章!
本文向大家介绍详解Java文件下载的几种实现方式,包括了详解Java文件下载的几种实现方式的使用技巧和注意事项,需要的朋友参考一下 Java文件下载的几种方式,具体如下: //支持在线打开文件的一种方式 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持呐喊教程。
本文向大家介绍Android编程使用WebView实现文件下载功能的两种方法,包括了Android编程使用WebView实现文件下载功能的两种方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了Android编程使用WebView实现文件下载功能的两种方法。分享给大家供大家参考,具体如下: 在应用中,通常会使用到文件下载功能,一般我们都是写一个下载操作工具类,在异步任务中执行下载功能。 今
本文向大家介绍C#实现HTTP下载文件的方法,包括了C#实现HTTP下载文件的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了C#实现HTTP下载文件的方法。分享给大家供大家参考。 主要实现代码如下: 希望本文所述对大家的C#程序设计有所帮助。