Java网络编程从入门到精通(24):实现HTTP断点续传下载工具 - 编程入门网
try
045 {
046 ss = s.split("[ ]+");
047 if (ss.length > 2)
048 {
049 System.out.println("\r\n---------------------------");
050 System.out.println("正在下载:" + ss[0]);
051 System.out.println("文件保存位置:" + ss[1]);
052 System.out.println("下载缓冲区大小:" + ss[2]);
053 System.out.println("---------------------------");
054 HttpDownload httpDownload = new HttpDownload();
055 httpDownload.download(new NewProgress(), ss[0], ss[1],
056 Integer.parseInt(ss[2]));
057 }
058 }
059 catch (Exception e)
060 {
061 System.out.println(e.getMessage());
062 }
063 }
064 fileReader.close();
065 }
066 }
Java网络编程从入门到精通(24):实现HTTP断点续传下载工具(7)时间:2011-01-12第005 ~ 024行:实现DownloadEvent接口的NewDownloadEvent类。用于在Main函数里接收相应事件传递的数据。 第026 ~ 065 行:下载工具的Main方法。在这个Main方法里,打开下载资源列表文件,逐行下载相应的Web资源。 测试 假设download.txt在当前目录中,内容如下: http://files.cnblogs.com/nokiaguy/HttpSimulator.rar HttpSimulator.rar 8192 http://files.cnblogs.com/nokiaguy/designpatterns.rar designpatterns.rar 4096 http://files.cnblogs.com/nokiaguy/download.rar download.rar 8192 这两个URL是在本机的Web服务器(如IIS)的虚拟目录中的两个文件,将它们下载在D盘根目录。 运行下面的命令: java download.Main download.txt 运行的结果如图1所示。 图1 本文配套源码 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |