ddisk-web
ddisk-web copied to clipboard
前后端分离,前端是vue.js+elementui,后端是采用Spring家族技术栈(SpringBoot+SpringDataJPA+SpringSecurity等)。一款与百度网盘有类似功能类似界面的高效率Java网盘,后端代码精简美观,且有较多的注释,非常适合...

在线演示
功能介绍
-
多文件格式分类查看
-
支持网格、表格视图、时间线三种展示视图
-
支持极速秒传功能,提高上传效率
-
多人上传同一文件,可多人并行上传,共享他人上传进度,极大提高上传效率
-
拒绝冗余,每份文件只存一份,提高硬盘使用效率
-
上传文件前台实时显示上传文件进度,上传速率,百分比等信息
-
安全的下载机制,断点下载,权限校验,他人拿到了下载地址也无法下载您的文件
-
支持视频音频播放,进度条拖拽,倍速播放
-
拥有回收站功能,妈妈再也不怕我误删数据了
-
高效的垃圾回收机制
未来支持
- 文件夹上传
- 文件在线解压
- 文件在线压缩
- 文件分享
- 拖拽上传
- 链接下载(输入url,下载过程交予服务器)
- ......
正在进行计划
- 文件分享功能
源码地址
| 项目名称 | 源码地址 |
|---|---|
| 丢丢网盘前端 | https://gitee.com/JavaerLi/ddisk-web |
| 丢丢网盘后台 | https://gitee.com/JavaerLi/ddisk-file |
软件架构
该项目采用前后端分离的方式进行开发和部署,主要用到以下关键技术
前端:Element UI、Vue CLI@3、Node.js、Webpack
后台:Spring Boot、Spring Data Jpa、Spring Security
数据库 : MySQL、H2
数据结构:递归算法,树的遍历和插入...
部分功能截图
视频播放

图片预览

特别声明
感谢奇文社区、奇文网盘,本项目前端是在该项目UI上二次开发,后端自主研发。
该项目也是我毕业设计作品,也是学习以来,独立开发的第一款WEB产品,如果喜欢,请您star支持一下!
希望有热心的同学可以共享一个logo,感激不尽!
