beego + jwt + vue + element-ui 构建的基于多家 API 的图床

寒假抽出时间来把以前写的一个小图床项目给扩展了一下,现在图床可以向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 (逃

本作品采用《CC 协议》,转载必须注明作者和本文链接
本帖由系统于 4年前 自动加精
讨论数量: 2

大兄弟666,支持!

5年前 评论

@Aolinver 感谢大佬

5年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!