記錄:奇文網(wǎng)盤系統(tǒng)-基于Spring Boot + VUE CLI@3 框架開發(fā)的分布式文件系統(tǒng)
[重要通告]如您遇疑難雜癥,本站支持知識(shí)付費(fèi)業(yè)務(wù),掃右邊二維碼加博主微信,可節(jié)省您寶貴時(shí)間哦!
今天看到了一個(gè)不錯(cuò)的網(wǎng)盤系統(tǒng),看著就高級(jí),基于Spring Boot + VUE CLI@3 框架開發(fā)的分布式文件系統(tǒng),旨在為用戶和企業(yè)提供一個(gè)簡單、方便的文件存儲(chǔ)方案,能夠以完善的目錄結(jié)構(gòu)體系,對(duì)文件進(jìn)行管理 。
系統(tǒng) 100%開源 本軟件遵循 MIT 開源協(xié)議
項(xiàng)目名稱 源碼地址
奇文網(wǎng)盤前端 https://gitee.com/qiwen-cloud/qiwen-file-web
奇文網(wǎng)盤后臺(tái) https://gitee.com/qiwen-cloud/qiwen-file
軟件架構(gòu)
該項(xiàng)目采用前后端分離的方式進(jìn)行開發(fā)和部署,主要用到以下關(guān)鍵技術(shù)
前端:Element UI、Vue CLI@3、Node.js、Webpack
后臺(tái):Spring Boot、MyBatis、JPA、JWT
數(shù)據(jù)庫 : MySQL
數(shù)據(jù)結(jié)構(gòu):遞歸算法,樹的遍歷和插入...
奇文網(wǎng)盤官方演示:https://pan.qiwenshare.com
網(wǎng)友Win的安裝非詳細(xì)教程:
https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/124430098
https://zhuanlan.zhihu.com/p/566492998
基本文件操作
操作 | 文件 | 文件夾 | 單個(gè) | 批量 | 備注 |
---|---|---|---|---|---|
創(chuàng)建 | √ | √ | √ | ⚪ | 創(chuàng)建 Word、Excel、PowerPoint 在線文件 |
刪除 | √ | √ | √ | √ | |
上傳 | √ | √ | √ | √ | 拖拽上傳、粘貼截圖上傳 |
重命名 | √ | √ | √ | ⚪ | |
移動(dòng) | √ | √ | √ | √ | |
復(fù)制 | √ | ⚪ | √ | ⚪ | |
解壓縮 | √ | ⚪ | √ | ⚪ | ZIP、RAR |
預(yù)覽 | √ | ⚪ | √ | ⚪ | 支持圖片、視頻、音頻在線預(yù)覽 支持 PDF、JSON、TXT、HTML 等常用文本文件 支持 Office 文件在線預(yù)覽 |
分享 | √ | √ | √ | √ | 支持有效期、提取碼 |
搜索 | √ | √ | ⚪ | ⚪ | 支持 ElasticSearch 文件名稱模糊搜索 |
特色功能
功能 | 描述 |
---|---|
office 在線編輯 | Word、Excel、PowerPoint 文檔的在線創(chuàng)建、在線編輯、協(xié)同編輯功能 集成?OnlyOffice,安裝方式參考?安裝 ONLYOFFICE |
markdown 在線編輯 | 支持?markdown?文件在線預(yù)覽、編輯、保存功能 集成?mavon-editor?,已內(nèi)置到前端工程中 |
代碼在線編輯 | 支持?C、C++、C#、Java、JavaScript、HTML、CSS、Less、Sass、Stylus 等常用代碼類文件的在線預(yù)覽、編輯、保存 集成?vue-codemirror,已內(nèi)置到前端工程中, 可參考?codemirror?官網(wǎng)說明添加更多語言 |
文件分類查看 | 圖片、視頻、音樂、文檔、其他,分類查看更快捷 |
多種查看模式 | 支持網(wǎng)格模式、列表模式、時(shí)間線模式 網(wǎng)格模式下圖標(biāo)支持手動(dòng)控制顯示大小 |
回收站 | 刪除文件自動(dòng)移入回收站,支持在回收站中徹底刪除、還原文件 |
多種存儲(chǔ)方式 | 基于奇文社區(qū)自研框架?UFOP,實(shí)現(xiàn)文件多樣化存儲(chǔ)。 支持本地磁盤、阿里云 OSS?對(duì)象存儲(chǔ)、FastDFS?存儲(chǔ)、MinIO?存儲(chǔ)、 七牛云 KODO?對(duì)象存儲(chǔ),點(diǎn)擊查看配置方式存儲(chǔ)方式配置 |
支持分片上傳 | 基于奇文社區(qū)自研框架?UFOP, 實(shí)現(xiàn)文件分片上傳。 集成優(yōu)秀開源項(xiàng)目?vue-simple-uploader |
支持極速秒傳 | 計(jì)算文件 MD5,實(shí)現(xiàn)極速秒傳效果,提高上傳效率 |
支持?jǐn)帱c(diǎn)續(xù)傳 | 同一個(gè)文件,當(dāng)上傳過程中網(wǎng)絡(luò)中斷,可以從斷點(diǎn)處繼續(xù)上傳 |
實(shí)時(shí)進(jìn)度顯示 | 頁面實(shí)時(shí)顯示上傳文件進(jìn)度、速度、結(jié)果等信息 |
存儲(chǔ)容量顯示 | 可實(shí)時(shí)顯示文件存儲(chǔ)占用情況及總存儲(chǔ)容量 |
源碼地址?前后臺(tái)項(xiàng)目代碼
項(xiàng)目名稱 | 源碼地址 |
---|---|
奇文網(wǎng)盤前端 | https://gitee.com/qiwen-cloud/qiwen-file-web |
奇文網(wǎng)盤后臺(tái) | https://gitee.com/qiwen-cloud/qiwen-file |
問題未解決?付費(fèi)解決問題加Q或微信 2589053300 (即Q號(hào)又微信號(hào))右上方掃一掃可加博主微信
所寫所說,是心之所感,思之所悟,行之所得;文當(dāng)無敷衍,落筆求簡潔。 以所舍,求所獲;有所依,方所成!