技术栈
断点上传
kiss-Luo
4 个月前
前端
·
文件上传
·
断点上传
·
秒传
·
切片上传
·
暂停上传
·
恢复上传
前端大文件上传实现切片上传 + 断点续传 + 秒传 + 暂停上传 + 恢复上传
在前端无论是Vue还是React技术栈,都离不开上传业务代码一般情况下,前端上传文件就是new FormData,然后把文件 append 进去,然后post发送给后端就完事了,但是大文件可不能这么搞,因为美元办法预料到各种意外事件,用户浏览器退出,网络情况不好,网络断开等等,会造成我们的上传直接清零,这种在大文件,网络情况慢,传输时间长的条件下十分容易出现那我们应该如何去优化和解决这个问题呢
XuDream
1 年前
java
·
大文件上传
·
断点上传
·
秒传
·
切片上传
手撸大文件上传:实现切片上传,断点上传和文件秒传的功能。
此文章主要讲述后端服务代码和前后端实现思路部分,不涉及前端代码。上传视频等大文件的时候,调用服务器的上传接口,可能出现因为文件过大,连接时间超时导致的上传失败,如果文件太大了,可能出现上传一半网络异常,从而再次上传需要重新开始上传。为了解决这种场景问题,手写一个大文件上传实现切片上传,断点上传和文件秒传的功能。