1 Star 0 Fork 1.2K

赵梓宇 / qiwen-file

forked from 奇文社区 / qiwen-file 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README.md 5.58 KB
一键复制 编辑 原始数据 按行查看 历史
MAC 提交于 2020-08-10 23:31 . update README.md.

基于springboot + vue 框架开发的Web文件系统,旨在为用户提供一个简单、方便的文件存储方案,能够以完善的目录结构体系,对文件进行管理 。

gitee star

在线演示环境 安装指导


开源说明

系统100%开源 本软件遵循MIT开源协议

您可以在其基础上继续进行开发来完善其功能,成为本项目的贡献者之一

您也可以以该项目作为脚手架,进行其他项目的开发

功能

用户操作

  1. 用户的登录和注册

文件操作

  1. 用户可对目录结构进行增加,删除,修改
  2. 提供文件的上传,下载,
  3. 支持对zip文件的在线解压缩
  4. 支持文件和目录的移动和复制
  5. 多文件格式分类查看
  6. ...

软件架构

该项目采用前后端分离的方式进行开发和部署,主要用到以下关键技术

前台:elementui,vue, swipper, nodejs, webpack

后台框架:springboot mybatis jpa

数据结构:递归算法,树的遍历和插入...

安装教程

手把手教你部署奇文网盘

目录说明


-file-common 公共模块
-file-web 文件代码
    |-src
        |-main Java代码
        |-resources 静态资源
            |-static 前台代码

使用说明

1、本项目为后端代码,master 分支现在功能可用(lombok分支现为开发阶段,尚不可用)

2、如果你需要前台代码进行学习或者完善,可以访问该地址进行拉取 前台代码源码:源码

3、文件默认保存位置:如果你是用IDEA启动的,默认保存位置在target下的upload;如果是打包成jar部署在服务器,默认保存位置在根目录的release/static/upload 下

部分功能演示截图

主页 :yellow_heart: 新版主页

新功能

左侧菜单栏收缩

文件分类查看 :heart:

支持三种显示格式进行查看(列表,网格,时间线)

列表 输入图片说明 网格 输入图片说明 时间线 输入图片说明

创建文件夹 :blue_heart: 输入图片说明 操作列展示 :purple_heart: 操作列扩展

操作列合并 文件的复制和移动 :heart: 输入图片说明 文件在线解压缩 :green_heart: 输入图片说明

联系我

各种问题可扫描加入QQ群进行咨询

QQ交流群请扫描下面二维码

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

参与贡献

  1. Fork 本仓库
  2. 新建 Feat_xxx 分支
  3. 提交代码
  4. 新建 Pull Request

码云特技

  1. 使用 Readme_XXX.md 来支持不同的语言,例如 Readme_en.md, Readme_zh.md
  2. 码云官方博客 blog.gitee.com
  3. 你可以 https://gitee.com/explore 这个地址来了解码云上的优秀开源项目
  4. GVP 全称是码云最有价值开源项目,是码云综合评定出的优秀开源项目
  5. 码云官方提供的使用手册 https://gitee.com/help
  6. 码云封面人物是一档用来展示码云会员风采的栏目 https://gitee.com/gitee-stars/
Java
1
https://gitee.com/zhao-ziyu/qiwen-file.git
git@gitee.com:zhao-ziyu/qiwen-file.git
zhao-ziyu
qiwen-file
qiwen-file
master

搜索帮助