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