月之氏族
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
是否原创(转载必填原文地址)
原创
项目截图(必填)
验证MD5部分截图
文件上传部分源码截图
运行截图(必填)
文件上传
视频上传
安装tool-1.0.jar包复制到 maven 本地仓库的 com 目录下
猜你喜欢
- SpringBoot上传文件简单实例
- springboot+mybatis-plus框架实现java web项目公共图片上传接口(图片服务器)
- SpringBoot入门整合开发java Web项目实例
- Springboot+Mybatis+maven+layui开发简单的学习实例
- spring boot+webuploader实现大文件分片上传实例
- mac下spring boot基础增删改查项目实例
- spring boot入门快速开发java web应用实例
- springboot demo小例子
- spring boot简单入门demo实例
- IntelliJ IDEA下SpringBoot+Maven+Spring Data JPA+Layui整合实现增删改查及分页的单表项目实例
- SpringBoot项目,tk.mybatis通用mapper支持,shiro权限管理,以及mybatis分页插件,文件上传实例
- 基于spring boot整合dubbo实现简单的增删改查案例
请下载代码后再发表评论
文件名:uploader-demo.zip,文件大小:46.187K
下载
- /
- /上传程序封装的jar包
- /上传程序封装的jar包/dai
- /上传程序封装的jar包/dai/tool
- /上传程序封装的jar包/dai/tool/1.0
- /上传程序封装的jar包/dai/tool/1.0/_remote.repositories
- /上传程序封装的jar包/dai/tool/1.0/tool-1.0-sources.jar
- /上传程序封装的jar包/dai/tool/1.0/tool-1.0.jar
- /上传程序封装的jar包/dai/tool/1.0/tool-1.0.pom
- /上传程序封装的jar包/dai/tool/maven-metadata-local.xml
- /上传程序封装的jar包/dai/tool/1.0
- /上传程序封装的jar包/dai/tool
- /上传程序封装的jar包/将包安装到maven仓库.txt
- /上传程序封装的jar包/dai
- /断点上传主程序
- /断点上传主程序/toolupload
- /断点上传主程序/toolupload/src
- /断点上传主程序/toolupload/src/main
- /断点上传主程序/toolupload/src/main/java
- /断点上传主程序/toolupload/src/main/java/com
- /断点上传主程序/toolupload/src/main/java/com/dai
/断点上传主程序/toolupload/src/main/java/com/dai/UploadApplication.java
- /断点上传主程序/toolupload/src/main/java/com/dai/config
- /断点上传主程序/toolupload/src/main/java/com/dai/controller
- /断点上传主程序/toolupload/src/main/java/com/dai
- /断点上传主程序/toolupload/src/main/java/com
- /断点上传主程序/toolupload/src/main/java
- /断点上传主程序/toolupload/src/main
- /断点上传主程序/toolupload/src
- /断点上传主程序/toolupload
- /上传程序封装的jar包

- 证 Spring Boot创建自定义Banner.txt实例
- 证 Spring Boot配置@Profile注解加载不同环境的配置文件实例
- 证 Spring Boot Actuator 2.3.4.RELEASE新版本实现自定义端点信息的配置实例
- 原证 spring AOP 过滤器 拦截器 执行顺序示例
- 证 spring boot使用不指定Maven parent pom来创建可执行的spring boot项目
- 证 Spring Boot整合thymeleaf做为显示层的hello world实例
- 证 Spring Boot整合SpringFox Swagger2实现REST API增删改查项目实例
- 证 Spring Boot演示@ConfigurationProperties标注实现自定义配置属性的实例
- 证 Spring Boot整合Ehcache的简单入门实例
- 原 SpringBoot入门整合开发java Web项目实例
- 证 Springboot+thymeleaf对员工的增删改查操作 带分页功能
- 证 Spring Boot整合Freemarker实现文件上传项目实例

gowangbo1 LV6
2024年6月30日
longtaolee LV11
2024年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日
陈小灏 LV18
2022年6月1日
su12345su LV8
2022年5月8日

y1214435276 LV9
2024年9月26日
357322742
2024年8月8日
暂无贡献等级
gowangbo1 LV6
2024年6月30日
2775645521 LV7
2024年6月16日
liu1221 LV1
2024年4月20日
longtaolee LV11
2024年4月4日
suibian1021 LV2
2024年1月9日
1277940387
2023年11月6日
暂无贡献等级
hong5225
2023年10月18日
暂无贡献等级
漫步的海星 LV4
2023年9月26日