基于springboot做的大文件分段(片)上传,支持断点续传

学习链接
https://blog.csdn.net/haohao123nana/article/details/54692669
https://blog.csdn.net/weixin_42584752/article/details/80873376
先说一下这两个链接,第一位大佬的链接出自他自己原创,第二位大佬的链接是在第一位的基础上结合他自己的业务场景升华或者修改。
单看每个人的链接,对于我自己的业务需求不好修改,综合两位的代码以及思想,在此之上我再进行二次开发,最终完成。
这里还想说的一点是,两位大佬的代码里,对于一种情况似乎并不适应。比如说:

基于springboot做的大文件分段(片)上传,支持断点续传_第1张图片
最终结果.png

基于springboot做的大文件分段(片)上传,支持断点续传_第2张图片
误删文件.png

对比上图,如果误删掉文件,分片都还存在,两位大佬的代码似乎对此都没有处理,即执行结果为:分片不会合并,文件不会生成。

首先解决了这个问题,删掉了大佬很多模块,最后做了一个简易的上传文件。
下载地址:https://github.com/superealboom/bigfile
下面上图记录一下上传过程。

基于springboot做的大文件分段(片)上传,支持断点续传_第3张图片
刚打开的页面.png

基于springboot做的大文件分段(片)上传,支持断点续传_第4张图片
文件上传完成的页面.png

基于springboot做的大文件分段(片)上传,支持断点续传_第5张图片
最终结果.png

你可能感兴趣的:(基于springboot做的大文件分段(片)上传,支持断点续传)