断点续传指的是在下载或上传时,将下载或上传任务(一个文件或一个压缩包)人为的划分为几个部分,对于媒资系统上传文件的需求要满足大文件的上传要求。http协议本身对上传文件大小没有限制,但是客户的网络环境质量、电脑硬件环境等参差不齐,如果一个大文件快上传完了网断了没有上传完成,需要客户重新上传,用户体验非常差,所以对于大文件上传的要求最基本的是断点续传。
断点续传流程如下图:
流程如下:
1、前端上传前先把文件分成块。
2、一块一块的上传,上传中断后重新上传,已上传的分块则不用再上传。
3、各分块上传完成最后在服务端合并文件。