Springboot 断点续传大文件
本人测试上传3G多的文件,未发现问题,但是还有优化空间。 原理 曾经上传过:前端通过计算,拿到整个文件的md5,请求后台是否曾经已经上传过,如果曾经上传过,直接返回成功 曾经没有上传过:后台返回前端,表示从未上传过此文件,前端通过技术,将大文件分隔成无数个小文件,一一上传 曾经上传一部分:前端在上传每个模块之前,先请求后台,判断此模块是否已经上传过,如果已经上传过,则不需要再上传,否则上传。 注:启动以后直接访问http://localhost:9002/demo/largeUpload/open,如果本地运行需要修改maven私服地址 ,使用idea首先需要安装Lombok插件,压缩包
下载地址
用户评论