月之氏族的gravatar头像
月之氏族 2019-11-04 14:02:22

SpringBoot大文件上传、js、分片上传、断点续传、秒传、大文件上传实例

项目描述

工具类包封装了一些关于分片md5验证、断点续传、分片上传、等方法
前端样例使用百度插件 WebUploader , 插件的源码还是有一定的问题的
分片上传是需要前后端高度配合的

功能:

  • 断点续传 本次最主要的基础功能,在断网或者在暂停的情况下,能够在上传断点中继续上传。
  • 分块上传 也是归属于断点续传的基础功能之一,前端大文件分块后端组合,断点续传也是重传出错的这个分块
  • 文件秒传 上传前验证md5 ,服务端返回一个代表这个文件已经上传了的状态,前端跳过这个文件
  • 普通上传 顺带着写了一个
  • 并发上传 这个是前端插件的功能
  • 上传速率 依据两次上传的时间差 / 两次上传的文件差 得出

前端略微修改了一些 WebUploader 官方的JS
新增了dialogOpen事件、文件新增file.uploadRate(上传速率)属性
附:doc文档

运行环境

jdk8+tomcat+IntelliJ IDEA+maven

项目技术(必填)

springBoot + web-uploader

运行视频

链接:https://pan.baidu.com/s/1r_xJFAU1BK4G6IGqWCFMGA
提取码:28au

是否原创(转载必填原文地址)

原创

项目截图(必填)

SpringBoot大文件上传、js、分片上传、断点续传、秒传、大文件上传实例SpringBoot大文件上传、js、分片上传、断点续传、秒传、大文件上传实例

验证MD5部分截图

SpringBoot大文件上传、js、分片上传、断点续传、秒传、大文件上传实例

文件上传部分源码截图

SpringBoot大文件上传、js、分片上传、断点续传、秒传、大文件上传实例

运行截图(必填)

文件上传

 

SpringBoot大文件上传、js、分片上传、断点续传、秒传、大文件上传实例

视频上传

SpringBoot大文件上传、js、分片上传、断点续传、秒传、大文件上传实例

安装tool-1.0.jar包复制到 maven 本地仓库的 com 目录下


打赏

已有1人打赏

最代码官方的gravatar头像

文件名:uploader-demo.zip,文件大小:46.187K 下载
最代码最近下载分享源代码列表最近下载
gowangbo1  LV6 6月30日
longtaolee  LV11 4月4日
lcqlcl  LV11 2023年8月29日
哈哈哈哈123  LV9 2023年8月3日
lironggang  LV38 2023年6月12日
go_away15  LV7 2023年3月23日
sy159753  LV1 2022年11月21日
zzyzzyzzy12345  LV3 2022年6月6日
陈小灏  LV15 2022年6月1日
su12345su  LV8 2022年5月8日
最代码最近浏览分享源代码列表最近浏览
y1214435276  LV9 9月26日
357322742 8月8日
暂无贡献等级
gowangbo1  LV6 6月30日
2775645521  LV7 6月16日
liu1221  LV1 4月20日
longtaolee  LV11 4月4日
suibian1021  LV2 1月9日
1277940387 2023年11月6日
暂无贡献等级
hong5225 2023年10月18日
暂无贡献等级
漫步的海星  LV4 2023年9月26日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友