[开源]文件管理系统、云存储管理系统,包含各项文件在线管理功能
开源系统分类系统
![[开源]文件管理系统、云存储管理系统,包含各项文件在线管理功能](https://yy123.ink/api/img/1782607341173-53ho09.jpg)
一、开源项目简介
Free-Fs 开源文件管理系统:基于 SpringBoot2.x + MyBatis Plus + MySQL + Sa-Token + Layui 等搭配七牛云, 阿里云OSS实现的云存储管理系统。包含文件上传、删除、在线预览、云资源列表查询、下载、文件移动、重命名、目录管理、登录、注册、以及权限控制等功能。
二、开源协议
使用Apache-2.0开源协议
三、界面展示
界面预览
登录页:
注册页:
主页:
资源操作:
目录管理:
重命名:
添加文件夹:
移动文件或目录:
删除文件: 
四、功能概述
Free-Fs 开源文件管理系统:基于 SpringBoot2.x + MyBatis Plus + MySQL + Sa-Token + Layui 等搭配七牛云,阿里云OSS实现的云存储管理系统。包含文件上传、删除、在线预览、云资源列表查询、下载、文件移动、重命名、目录管理、登录、注册、以及权限控制等功能。
五、技术选型
项目技术栈
后端:
-
核心框架:Spring Boot 2.6.6
-
orm: MyBatis Plus
-
数据库:MySQL 8.0
-
权限安全控制:Sa-Token
-
本地缓存:Ehcache
-
文件上传:本地、七牛云、阿里云OSS
-
第三方登录:JustAuth
-
模板渲染:Thymeleaf
前端:
-
Layui v2.5.5
-
Jquery
-
Ajax
文件在线预览解决方案:
-
kkfileview
系统设计

项目开发环境
-
操作系统:Windows 11、macOS
-
构建工具:Maven 3.8.1
-
开发工具:Intellij IDEA
-
应用服务器:Undertow
-
接口测试工具:Postman
-
压力测试工具:Apache JMeter
-
版本控制工具:Github、Gitee
-
Java 版本:8+
-
idea开发插件: lombok
项目结构
评论