-
在Springboot中实现大文件的断点续传
资源介绍
本人测试上传3G多的文件,未发现问题,但是还有优化空间。
原理
曾经上传过:前端通过计算,拿到整个文件的md5,请求后台是否曾经已经上传过,如果曾经上传过,直接返回成功
曾经没有上传过:后台返回前端,表示从未上传过此文件,前端通过技术,将大文件分隔成无数个小文件,一一上传
曾经上传一部分:前端在上传每个模块之前,先请求后台,判断此模块是否已经上传过,如果已经上传过,则不需要再上传,否则上传。
注:启动以后直接访问http://localhost:9002/demo/largeUpload/open,如果本地运行需要修改maven私服地址 ,使用idea首先需要安装Lombok插件,压缩包包含数据库表脚本文件,数据库名称需要自己创建,使用mysql
demo测试网站: http://118.89.41.69:9002/demo/largeUpload/open
- 上一篇: 字体文件(ttf)
- 下一篇: JESD209-5.pdf