读书人

用 Java 兑现断点续传-实现 (HTTP)

发布时间: 2012-10-31 14:37:32 作者: rapoo

用 Java 实现断点续传-实现 (HTTP)
断点续传内核的实现
主要用了 6 个类,包括一个测试类。
SiteFileFetch.java 负责整个文件的抓取,控制内部线程 (FileSplitterFetch 类 )。
FileSplitterFetch.java 负责部分文件的抓取。
FileAccess.java 负责文件的存储。
SiteInfoBean.java 要抓取的文件的信息,如文件保存的目录,名字,抓取文件的 URL 等。
Utility.java 工具类,放一些简单的方法。
TestMethod.java 测试类。
下面是源程序:



package cn.hiservice.download;import org.junit.Test;/*  **TestMethod.java  */public class TestMethod {public  TestMethod() { try {SiteInfoBean bean = new SiteInfoBean("http://localhost:8088/FileDownLoad/Ducati_Windows7.themepack", "D:\\temp","Ducati_Windows7.themepack", 3);SiteFileFetch fileFetch = new SiteFileFetch(bean);fileFetch.start();} catch (Exception e) {e.printStackTrace();}}}

读书人网 >编程

热点推荐