Hellohao 图像托管程序(图床) 重构版-前后端分离式开源项目

170 阅读2分钟

最前面的话

早在去年我曾经写过一个图床程序,但是由于有些功能不够完善,页面UI老旧,迫于无奈,我选择了整个架构重构。并且这次在数据格式上和代码规范上都认真统一了。整体采用SpringBoot+VUE前后端分离式设计实现。

Hellohao图像托管程序

banner.png

前言

Hellohao图像托管程序(图床)这是一个由JAVA语言编写SpringBoot框架开发的开源图像托管程序。具备多对象存储源对接,采用前后端分离式设计的一款专门托管图像的程序,支持多种格式的图像 多功能的图床系统。

程序主要使用领域:个人照片存储团队共享图像博客/商城等网站图片托管图像批量云分享等。具备优秀的多用户图像上传功能和完善的图像查询管理逻辑,同时支持对接多家对象存储。

存储源支持:

本地,阿里OSS,又拍USS,七牛KODO,腾讯COS,网易NOS,U-File,FTP等。


引导

希望你们可以给我一个Star(抱拳~)你的star是对一名开发者最大的支持

后端源码:github.com/Hello-hao/T…

前端源码:github.com/Hello-hao/t…

文档地址:doc.hellohao.cn

程序展示:tc.hellohao.cn

作者博客:www.hellohao.cn


主要功能

  • 前后端分离式架构设计,部署更方便

  • 个人相册浏览,图像详细资料展示卡片

  • 支持 图片拖拽、截图直接(Ctrl+V)和URL地址上传

  • 对接邮箱服务,注册/找回密码等功能

  • 违规图像实时多线程鉴别

  • 图片定期暂存

  • 支持多种图像格式如:jfif,webp,ico,svg

  • 支持画廊批量分享模式

  • 账户图像查重上传

  • 配置IP黑名单操作

  • 站点上传可控API接口

  • 设置用户可用容量

  • 账户扩容码批量生成

  • 细致的上传分发配置,分发群组功能

  • 游客、用户的上传管理

  • 图像直链二维码生成


运行环境

  • JDK 1.8
  • MySQL5.5+
  • Redis

所用技术

前端主要技术

  • vue
  • iview
  • vuex
  • axios

后端主要技术

  • SpringBoot
  • MyBatis
  • MySQL
  • Maven
  • JWT认证
  • Shiro

系统预览

首页

控制台详情

相册

多存储源

站点设置

大概就这么多吧。感觉不错的,希望能留下Star。

生命不息,折腾不止。