推荐一款基于SpringBoot+Vue开发的分布式网盘系统(附源码)
今日推荐
正文
大家好,今天,推荐一个网盘系统项目。
上次是谁要的网盘系统项目啊,帮你找到了。
这是我目前见过的最好的网盘系统项目。功能完整,代码结构清晰。值得推荐。
简介
基于Spring Boot + Vue_cli@3 框架开发的分布式文件系统,旨在为用户和企业提供一个简单、方便的文件存储方案,能够以完善的目录结构体系,对文件进行管理 。

功能介绍
用户可对目录结构进行增加,删除,修改
提供文件的拖拽上传,下载,支持截图粘贴直接上传图片
支持对 zip 文件和 rar 文件的在线解压缩
支持文件和目录的移动和复制
多文件格式分类查看
支持阿里云 OSS 对象存储,FastDFS 存储
增加分片上传,该功能同时支持本地存储和阿里云 OSS,FastDFS
支持极速秒传功能,提高上传效率
上传文件前台实时显示上传文件进度,上传速率,百分比等信息
支持文件重命名
可实时显示文件存储占用情况及总占用容量
支持 ElasticSearch 文件搜索
支持将文件分享给他人,并查看自己已分享过的文件列表
提供图片在线预览、视频在线预览、音频在线预览、PDF、JSON、TXT 等常用文本文件在线预览,支持 office 在线预览
网络拓扑图

软件架构
该项目采用前后端分离的方式进行开发和部署,主要用到以下关键技术:
前端:Element UI、Vue CLI@3、Node.js、Webpack
后台:Spring Boot、MyBatis、JPA、JWT
数据库 : MySQL
数据结构:递归算法,树的遍历和插入
搜索公众号GitHub猿回复“打飞机”,送你一份惊喜礼包。
功能截图





小结
项目还是很不错的,前后端分离,系统 100% 开源 遵循 MIT 开源协议,您可以在其基础上继续进行开发来完善其功能,成为本项目的贡献者之一;您也可以以该项目作为脚手架,进行其他项目的开发。
源码获取
扫码下方二维码,后台回复【A1130】即可获取
--END--
更多推荐

所有评论(0)