斷點續傳指的是在下載或上傳時,將下載或上傳任務(一個文件或一個壓縮包)人為的劃分為幾個部分,對于媒資系統上傳文件的需求要滿足大文件的上傳要求。http協議本身對上傳文件大小沒有限制,但是客戶的網絡環境質量、電腦硬件環境等參差不齊,如果一個大文件快上傳完了網斷了沒有上傳完成,需要客戶重新上傳,用戶體驗非常差,所以對于大文件上傳的要求最基本的是斷點續傳。
斷點續傳流程如下圖:
流程如下:
1、前端上傳前先把文件分成塊。
2、一塊一塊的上傳,上傳中斷后重新上傳,已上傳的分塊則不用再上傳。
3、各分塊上傳完成最后在服務端合并文件。