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