大文件上传的思路
大文件上传思路
一、场景
平时我们上传的图片、文档可能格式比较小,用常规上传没有问题;但是如果涉及到大文件,如果
上传过程中,网络断了,需要重新来; 比如文件过大,响应时长超过了请求限定的时长,所以传统
的思路就不合适了
案例: 在线课堂,网盘、需要上传大量的大文件课程视频、音频
二、思路
核心思想: 切片上传+断点续传
切片: 顾名思义,就是将一个大文件,切割成若干小文件(把大文件上传,变成若干小文件上传)
断点续传: 刚刚讲了切片,就是将大文件变成若干小文件,我们上传的过程中会记住上次上传到哪个切
片了,如果中间上传暂停或网络断了,下一次的上传会继续从上一次的记录的已上传的切片为止开始继
续上传。