Hello,大家好!
今天,给大家分享一个开源的网盘项目,待会儿你看了就知道这个网盘项目不比某度网盘差。
该开源项目采用业内最流行的 Spring Boot 2 + VUE CLI@3 作为基础框架开发,并且使用前后端分离的方式开发和部署,非常适合大家学习。
关键技术栈
前端:Element UI、Vue CLI@3、Node.js、Webpack
后端:Spring Boot、MyBatis、JPA、JWT、MySQL
功能介绍
基础功能:文件创建、删除、上传、重命名、移动、解压缩、在线预览、分享和搜索。
特色功能:文件分类查看、多种存储方式、支持分片上传、支持极速秒传、实时进度显示、存储容量显示、在线编辑功能。
具体展示
网盘页面布局
网盘页面分为左侧菜单栏、顶部文件操作和右侧文件展示三部分。
页面布局可调整
页面左侧的菜单栏是可以折叠的,表格的操作以及表格中列都是可以选择性显示或隐藏的。
文件批量操作
这个功能就不需要文字说明了,大家都知道。
三种文件查看模式
1、列表模式
2、网络模式
3、时间线模式
文件图标大小调整
在网络或者时间线模式下,可以手动调整图标大小。
文件移动
在线解压缩
三种文件上传方式
1、分片上传
2、拖拽上传
3、截图粘贴上传
文件分享
文件分享支持单个或批量,并且可以选择分享时限以及是否需要提取码。
别人分享的文件,支持一键保存至网盘。
视频文件在线预览
视频文件支持在线预览,功能支持:快进、后退、暂停、倍速播放、全屏播放、下载视频和折叠播放列表。
音频文件在线播放
主要的功能就这么多,下方Gitee链接获取源码。
相关链接
奇文网盘前端:https://gitee.com/qiwen-cloud/qiwen-file-web
奇文网盘后端:https://gitee.com/qiwen-cloud/qiwen-file