5.7 KiB
5.7 KiB
基于springboot + vue 框架开发的Web文件系统,旨在为用户提供一个简单、方便的文件存储方案,能够以完善的目录结构体系,对文件进行管理 。
开源说明
系统100%开源 本软件遵循MIT开源协议
您可以在其基础上继续进行开发来完善其功能,成为本项目的贡献者之一
您也可以以该项目作为脚手架,进行其他项目的开发
功能
用户操作
- 用户的登录和注册
文件操作
- 用户可对目录结构进行增加,删除,修改
- 提供文件的上传,下载,
- 支持对zip文件和rar文件的在线解压缩
- 支持文件和目录的移动和复制
- 多文件格式分类查看
- 支持阿里云OSS对象存储
- 增加分片上传,该功能同时支持本地存储和阿里云OSS
- 支持极速秒传功能,提高上传效率
- 上传文件前台实时显示上传文件进度,上传速率,百分比等信息
- 支持文件重命名
- 可实时显示文件存储占用情况及总占用容量
- ...
软件架构
该项目采用前后端分离的方式进行开发和部署,主要用到以下关键技术
前台:elementui,vue-cli3, swipper, nodejs, webpack
后台:springboot mybatis jpa jwt
数据库 : mysql
数据结构:递归算法,树的遍历和插入...
使用说明
1、本项目为后端代码
2、下载前台代码,可以访问该地址进行拉取 前台代码源码:源码
部分功能演示截图
文件分类查看 ❤️
支持三种显示格式进行查看(列表,网格,时间线)
文件的复制和移动 ❤️
文件在线解压缩 💚
上传进度显示
上传进度框最小化
联系我
各种问题可扫描加入QQ群进行咨询
QQ交流群请扫描下面二维码

微信公众号请扫描下面二维码

参与贡献
- Fork 本仓库
- 新建 Feat_xxx 分支
- 提交代码
- 新建 Pull Request
码云特技
- 使用 Readme_XXX.md 来支持不同的语言,例如 Readme_en.md, Readme_zh.md
- 码云官方博客 blog.gitee.com
- 你可以 https://gitee.com/explore 这个地址来了解码云上的优秀开源项目
- GVP 全称是码云最有价值开源项目,是码云综合评定出的优秀开源项目
- 码云官方提供的使用手册 https://gitee.com/help
- 码云封面人物是一档用来展示码云会员风采的栏目 https://gitee.com/gitee-stars/