fe-interview icon indicating copy to clipboard operation
fe-interview copied to clipboard

[js] 第174天 你知道断点续传的原理吗?用js怎么实现?

Open haizhilin2013 opened this issue 6 years ago • 3 comments

第174天 你知道断点续传的原理吗?用js怎么实现?

haizhilin2013 avatar Oct 06 '19 20:10 haizhilin2013

主要依赖http协议的206返回码。前提条件是通信双方使用http1.1以上协议。 客户端使用请求头Range告知自己需要的数据范围;服务器使用响应头Content-Range说明返回的数据范围和数据长度。

可以参考HTTP请求范围

coconilu avatar Oct 07 '19 09:10 coconilu

html5 file API截取文件、ajax分段上传

zhaofeipeter avatar Jul 30 '20 01:07 zhaofeipeter

首先文件切片,分段上传,再利用HTTP 请求范围 Accept-Ranges ,在请求成功的情况下,服务器会返回 206,服务器响应头Content-Range会说明返回数据的范围和长度。

xiaoqiangz avatar Aug 04 '22 07:08 xiaoqiangz