✨Free-Fs 开源文件管理系统:基于 SpringBoo
Free-Fs 开源文件管理系统:基于 SpringBoot2.x + MyBatis Plus + MySQL + Sa-Token + Layui 等搭配七牛云, 阿里云OSS实现的云存储管理系统。 包含文件上传、删除、在线预览、云资源列表查询、下载、文件移动、重命名、目录管理、登录、注册、以及权限控制等功能。
源码链接: Gitee:https://gitee.com/dh_free/free-fs Github:https://github.com/dh-free/free-fs Vue3版本正在开发中......(敬请期待) 开发文档: https://dh_free.gitee.io/free-fs-doc 体验地址: https://fs.elites.ink 内置账号账号 | 密码 |
---|---|
admin | admin |
fs | fs |
后端:
核心框架:Spring Boot 2.6.6 orm: MyBatis Plus 数据库:MySQL 8.0 权限安全控制:Sa-Token 本地缓存:Ehcache 文件上传:本地、七牛云、阿里云OSS 第三方登录:JustAuth 模板渲染:Thymeleaf前端:
Layui v2.5.5 Jquery Ajax文件在线预览解决方案:
kkfileview 系统设计- sql 项目数据库文件
- src
- main
- java
- com.free.fs
- common 公共模块
- annotation 自定义注解
- aop 自定义切面
- config 系统基本配置,web跨域和七牛云配置
- constant 系统常量
- domain 公共领域对象
- exception 全局异常处理和自定义异常
- properties 资源读取类
- utils 系统工具类
- controller 控制层
- mapper mapper接口层
- model 实体模型层
- service 业务接口
-impl 业务接口实现
- xxApplication.java 启动类
- resources
- mapper mybatis mapper.xml
- static 静态资源包存放js css 第三方插件
- templates 静态页面 html
- application.yml 配置文件
- application-dev.yml 开发环境配置
- application-pro.yml 生产环境配置
界面预览
登录页:
注册页:
主页:
资源操作:
目录管理:
重命名:
添加文件夹:
移动文件或目录:
删除文件:
版权声明:
1、该文章(资料)来源于互联网公开信息,我方只是对该内容做点评,所分享的下载地址为原作者公开地址。2、网站不提供资料下载,如需下载请到原作者页面进行下载。