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