月之氏族
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实现大文件分片上传实例
- spring boot简单入门demo实例
- springboot demo小例子
- springboot+angularJS简单的增删改查Demo
- springboot入门之hello world(小白必看)
- Spring Boot+SpringData JPA整合实现用户增删改查及其分页查询简单实战项目
- SpringBoot项目,tk.mybatis通用mapper支持,shiro权限管理,以及mybatis分页插件,文件上传实例
- spring boot入门快速开发java web应用实例
请下载代码后再发表评论
文件名: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使用不指定Maven parent pom来创建可执行的spring boot项目
- 证 Spring Boot Actuator 2.3.4.RELEASE新版本实现自定义端点信息的配置实例
- 证 Spring Boot创建自定义Banner.txt实例
- 证 Spring Boot整合SpringFox Swagger2实现REST API增删改查项目实例
- 原证 spring AOP 过滤器 拦截器 执行顺序示例
- 证 Springboot+thymeleaf对员工的增删改查操作 带分页功能
- 证 Spring Boot整合Apache ActiveMQ实现发送消息的实例
- 证 Spring Boot演示@ConfigurationProperties标注实现自定义配置属性的实例
- 原 SpringBoot入门整合开发java Web项目实例
- 证 Spring Boot整合thymeleaf做为显示层的hello world实例
- 证 Spring Boot整合Freemarker实现文件上传项目实例
- 证 Spring Boot整合VueJS+spring data jpa实现待办事项TODO项目实例


go_away15 LV7
昨天
song0394
3月8日
暂无贡献等级
微信网友_6352186734366720
2月16日
暂无贡献等级
azurazure21
2月13日
暂无贡献等级
sy159753 LV1
2022年11月21日
wxy0723 LV1
2022年11月21日
微信网友_6145740972576768 LV2
2022年10月24日
xiaokang1 LV8
2022年9月25日
sin777 LV2
2022年8月14日
2468867327 LV10
2022年6月27日