beego + jwt + vue + element-ui 構建的基於多家 API 的圖床

aimerforreimu發表於2019-03-13

寒假抽出時間來把以前寫的一個小圖床專案給擴充套件了一下,現在圖床可以向10多種 CDN 上傳圖片啦,並且支援併發備份圖片喲(實驗中,已開放)

另外由於是練手,所以各種古老的新的成熟的技術都用了一遍,比如模板引擎,jwt,前後端分離,websocket 等等等。

logo

   _       __  __  ___ _____
  /_\  /\ /\ \/ / / _ \\_   \
 //_\\/ / \ \  / / /_)/ / /\/
/  _  \ \_/ /  \/ ___/\/ /_
\_/ \_/\___/_/\_\/   \____/

? A NEW API IMAGES STORE TOOL ?

功能介紹

  • 支援圖床:

    • 搜狗
    • 新浪 (私有+公共)
    • SMMS
    • 奇虎 (360)
    • 百度
    • 阿里
    • 京東
    • Upload.cc
    • Flickr
    • 網易
    • 掘金
    • 本地

並且可以各種姿勢上傳圖片,開放 api 介面,允許使用者擁有 api token進行上傳。

豐富(湊數)的設定

設定頁面

和長得還看可以的首頁

首頁

感覺非常炫酷的後臺首頁(感謝 vud-element-admin真的很棒)

管理員後臺

然後還跟新了一個編譯和一鍵安裝指令碼

bash build.sh all # 編譯所有平臺的程式
bash build.sh mac # 編譯 mac 程式
bash build.sh windows # 編譯 Windows 程式
bash build.sh linux #編譯 linux 程式
bash build.sh all 2.2.0 clear # 編譯程式,分別打包所有的平臺的專案,2.2.0 為版本號,清空編譯以後檔案,只保留壓縮包
bahs build.sh help #檢視幫助

一鍵安裝

wget -N --no-check-certificate https://raw.githubusercontent.com/aimerforreimu/AUXPI/dev/install.sh && chmod +x install.sh && bash install.sh install

其它

演示站點為 https://test.0w0.tn/

演示站點管理員賬戶:

使用者名稱:admin123
密碼:admin123
郵箱:auxpi@0w0.tn

專案地址: https://github.com/aimerforreimu/AUXPI

如果各位大佬覺得還不錯,歡迎 Star 一下

這個專案想用來考研複試用,感謝各位大佬的慷慨 Star (逃

相關文章