大文件

分片上传

 1本地选择文件,进行切片,按指定大小切片slice  2优先校验文件是否上传过  3 上传完整:妙传  4 上传一部分:得到上传成功的分片  5 没有上传过:进度条从0开始,进入分片筛选或上传准备  6  7进入文件上传,先判断是否有上传成功的切片,再将所有上传切片封装到formData,传递后端  8利用ajax、axios等工具,将每个分片封装为1个Promise对象  9利用串行或并行上传分片 10 并行:Promise.all([]) 11 12上传成功后,先发送请求到后端验证文件名字、分片数量是否一致,等待后端合并文件 13前端提示文件上传成功
本地选择文件,进行切片,按指定大小切片slice 优先校验文件是否上传过 上传完整:妙传 上传一部分:得到上传成功的分片 没有上传过:进度条从0开始,进入分片筛选或上传准备 进入文件上传,先判断是否有上传成功的切片,再将所有上传切片封装到formData,传递后端 利用ajax、axios等工具,将每个分片封装为1个Promise对象 利用串行或并行上传分片 并行:Promise.all([]) 上传成功后,先发送请求到后端验证文件名字、分片数量是否一致,等待后端合并文件 前端提示文件上传成功

断点续传

axios.min.js

Powered By 可尔物语

浙ICP备11005866号-12