阅读《HTTP文件断点续传原理解析》

2021-02-08  本文已影响0人  普通的程序员

原文地址
https://blog.csdn.net/awenyini/article/details/77898704

核心点RandomAccessFile,就是可以指定位置写。
将大文件分段。
然后就是DB的存储。要记录下载了哪几段,从哪里开始下。

什么是断点续传
1.定义:

可以从下载或上传断开点继续开始传输,就叫断点续传。

2.核心实现原理:

i.RandomAccessFile(文件任意位置保存)
方法seek():可以移动到保存文件任意位置,在该位置发生下一个读取或写入操作

ii.HttpURLConnection.setRequestProperty()(任意位置请求返回剩余文件)

HttpURLConnection.setRequestProperty(“Range”, “bytes=” + start + “-” + end)

image.png
上一篇 下一篇

猜你喜欢

热点阅读