springboot 整合 gridfs 、webUploader实现大文件分块上传、断点续传、秒传

主要的pom.xml:


            mysql
            mysql-connector-java
       


       
            org.springframework.boot
            spring-boot-starter-data-mongodb
       


            org.springframework.boot
            spring-boot-starter-data-jpa
       

大家发现多了一个mysql,主要是为了在里面存文件列表用

resource目录如下:

application.properties:

替换成自己的用户名密码

pring.datasource.url=jdbc:mysql://127.0.0.1:3306/hrms?useUnicode=true&characterEncoding=utf8&useSSL=true&serverTimezone=GMT
spring.datasource.username=root
spring.datasource.password=123456
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
spring.jpa.database=mysql
#自动建表
spring.jpa.hibernate.ddl-auto=update
#设置数据库方言
spring.jpa.database-platform=org.hibernate.dialect.MySQL5InnoDBDialect
#打印sql
spring.jpa.show-sql=true
 
#连接mongodb
spring.data.mongodb.uri=mongodb://127.0.0.1:27017/mydb
spring.data.mongodb.username=root
spring.data.mongodb.password=123456
 

 前端upload.html:

进度条仅为测试,样式有点丑请忽略(webUploader官网的例子有点问题,需要自己调一下)




   
    Title
   
   
   
   
   
   
   
   



   
   

   

       
选择文件

       
   




你可能感兴趣的:(springboot 整合 gridfs 、webUploader实现大文件分块上传、断点续传、秒传)