java 断点下载的思路

用RandomAccessFile类中的可以移动到指定位置,从而开始在本地文件特定位置进行写操作的方法;

断点下载:客户端暂停时,记录下已经下载的文件大小,下次下载就从后面(调用skip方法);

接着,暂停开始后,重新请求服务器的代码中有一行就是如上:设置下载的区间

状态响应码正常的是responsecode==200,

如果是断开连接后重新连上的话responsecode==206,

如果涉及到多线程,那就让这些线程各自去读取分配的文件;

猜你喜欢

转载自blog.csdn.net/emmmsuperdan/article/details/82150004