當前位置: 妍妍網 > 碼農

太贊了!一款基於 SpringBoot+Vue 開發的分布式網盤系統

2024-03-16碼農

點選「 IT碼徒 」, 關註,置頂 公眾號

每日技術幹貨,第一時間送達!

這是我目前見過的最好的網盤系統計畫。功能完整,程式碼結構清晰。值得推薦。

1

簡介

基於 Spring Boot + Vue_cli@3 框架開發的分布式檔案系統,旨在為使用者和企業提供一個簡單、方便的檔儲存方案,能夠以完善的目錄結構體系,對檔進行管理 。

2

功能介紹

  • 使用者可對目錄結構進行增加,刪除,修改

  • 提供檔的拖拽上傳,下載,支持截圖貼上直接上傳圖片

  • 支持對 zip 檔和 rar 檔的線上解壓縮

  • 支持檔和目錄的移動和復制

  • 多檔格式分類檢視

  • 支持阿裏雲 OSS 物件儲存,FastDFS 儲存

  • 增加分片上傳,該功能同時支持本地儲存和阿裏雲 OSS,FastDFS

  • 支持極速秒傳功能,提高上傳效率

  • 上傳檔前台即時顯示上傳檔進度,上傳速率,百分比等資訊

  • 支持檔重新命名

  • 可即時顯示檔儲存占用情況及總占用容量

  • 支持 ElasticSearch 檔搜尋

  • 支持將檔分享給他人,並檢視自己已分享過的檔列表

  • 提供圖片線上預覽、視訊線上預覽、音訊線上預覽、PDF、JSON、TXT 等常用文字檔案線上預覽,支持 office 線上預覽

  • 3

    網路拓撲圖

    4

    軟體架構

    該計畫采用前後端分離的方式進行開發和部署,主要用到以下關鍵技術:

  • 前端:Element UI、Vue CLI@3、Node.js、Webpack

  • 後台:Spring Boot、MyBatis、JPA、JWT

  • 資料庫 : MySQL

  • 數據結構:遞迴演算法,樹的遍歷和插入

  • 5

    功能截圖

    6

    小結

    計畫還是很不錯的,前後端分離,系統 100% 開源 遵循 MIT 開源協定,您可以在其基礎上繼續進行開發來完善其功能,成為本計畫的貢獻者之一;您也可以以該計畫作為腳手架,進行其他計畫的開發。

    前端 https://gitee.com/qiwen-cloud/qiwen-file-web
    後台 https://gitee.com/qiwen-cloud/qiwen-file

    END

    PS:防止找不到本篇文章,可以收藏點贊,方便翻閱尋找哦。

    往期推薦