Skip to content

基于阿里云OSS的图床项目(SpringBoot+AliOSS)

Notifications You must be signed in to change notification settings

hackxhao/imgbed

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 

Repository files navigation

SpringBoot+阿里云OSS图床项目

从 Github 上下载

git clone https://github.com/hackxhao/imgbed.git
在线体验:演示地址

快速运行

准备工作
JDK >= 1.8 (推荐1.8版本)
Maven >= 3.0
修改配置

application.yml文件

aliyun:
  config:
    ossEndPoint: 您自己的地域节点
    accessKeyId: 您阿里云的accessKeyId
    accessKeySecret: 您阿里云的accessKeyId
    
sina:
  username: 您的新浪账户名称
  password:您的新浪账号密码

uploadController.java

//文件存储目录
private String filedir = "***/";
// bucket名称
private String bucketName = "***";
// 外网访问http头
private String httpPath = "***";

执行ImgbedApplication的Main方法即可启动

Todo

  • 优化页面
  • 增加鉴黄接口(如果找到免费接口的话)
  • 增加其他免费图床接口进行图片分发

演示图

最新更新

  • 通过SessionId进行简单的文件重复校验
  • 优化调整页面
  • 接入新浪图床进行图片分发
  • 加入docker化部署方案 具体部署文档见:文档

鸣谢

  • wbp4j 新浪图床依赖,使用方便简单 cookie过期自动登录

About

基于阿里云OSS的图床项目(SpringBoot+AliOSS)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published