前言
在数字化时代,文件管理是企业和个人用户的基本需求。然而,现有的文件管理系统往往存在一些痛点,如存储空间有限、文件共享困难、缺乏在线编辑功能、移动端适配性差等。这些问题限制了用户在不同设备和场景下的文件处理能力。
为了解-决这些痛点,一款功能齐全、使用便捷的文件管理系统的需求应运而生。
介绍
奇文网盘,一款基于Spring Boot + VUE CLI@3框架开发的分布式文件管理系统,为用户提供了一个简单、方便的文件存储和协作平台。

特点
-  
支持多种存储方式,包括本地磁盘、ali 云OSS、FastDFS、MinIO、七牛云KODO等。
 -  
提供分片、断点续传及极速秒传功能,提高文件上传效率。
 -  
支持在线编辑文档,包括Word、Excel、PowerPoint等格式。
 -  
具备回收站功能,防止文件误删。
 -  
支持多种文件分类和查看模式,提供个性化的浏览体验。
 -  
全局搜索功能,快速定位文件。
 -  
支持文件分享,设置有效期和提取码。
 
技术架构
奇文网盘的技术架构基于以下关键技术:
-  
前端:Element UI、Vue CLI@3、Node.js、Webpack。
 -  
后台:Spring Boot、MyBatis、JPA、JWT。
 -  
数据库:MySQL。
 -  
数据结构:递归算法,树的遍历和插入。
 

部署方式
奇文网盘的部署需要以下开发环境:
-  
JDK 8.0+:后台Java运行环境。
 -  
MySQL 8.0+:数据库环境。
 -  
Node.js v12.13.1:前台使用Node.js环境开发及运行。
 -  
Nginx 1.17.3:服务器环境运行前台。
 -  
Git 2.24.0:下载代码。
 
开源协议
奇文网盘遵循MIT开源协议,允许用户自由使用、修改和分发源代码。
即刻体验一波
奇文网盘提供了丰富的功能,以下是部分功能的展示:
基本文件cao作:支持创建、删除、上传、重命名、移动、复制、解压缩、预览和分享文件及文件夹。

特色功能:
-  
Office在线编辑:集成OnlyOffice,提供文档的在线创建、编辑和协同编辑功能。
 -  
Markdown在线编辑:集成mavon-editor,支持Markdown文件的在线预览、编辑和保存。
 -  
代码在线编辑:集成vue-codemirror,支持多种编程语言代码文件的在线预览和编辑。
 -  
文件分类查看:快速按图片、视频、音乐、文档、其他分类查看文件。
 -  
多种查看模式:支持网格模式、列表模式、时间线模式,提供灵活的浏览体验。
 -  
回收站:提供文件回收站功能,支持彻底删除和还原文件。
 -  
多种存储方式:支持多样化的文件存储解-决方案。
 -  
分片上传、极速秒传、断点续传:提高文件上传的效率和可靠性。
 -  
实时进度显示和存储容量显示:实时监控文件上传状态和存储使用情况。
 



结语
奇文网盘作为一款功能丰富的分布式文件管理系统,以其强大的存储能力、便捷的文件cao作、高-效的在线编辑和协作功能,为用户提供了一个现代化的文件管理解-决方案。
后端:https://gitee.com/qiwen-cloud/qiwen-file
 前端:https://gitee.com/qiwen-cloud/qiwen-file-web
 文档:https://pan.qiwenshare.com/docs/
 介绍:https://pan.qiwenshare.com/



















