以多线程.断点续传方式下载文件,经常出现下载下来的文件大小和服务端一致,但是却无法正常打开的现象,搞了很久,贴下我的实现方式,请各位多多指教思路:1.将下载文件的处理放在自定义的线程类中,每下载一个文件就新启动一个下载线程.2.在下载线程中完成对服务端的链接和身份认证,成功后开始下载文件.3.新建n个子线程,根据下载文件的大小和线程数量得到每个子线程要下载的大小.4.分别启动子线程,进行分段下载.5.分段下载完成,合并临时文件.6.合并文件完成,删除临时文件. 实现:FTP下载线程类 packa…