v1.2已更新,添加新浪图床v1.1已更新,支持保存配置,配置不会随着服务器重启而被重置
PHP版本请看这里:https://www.52pojie.cn/forum.php?mod=viewthread&tid=804667
超简Api图床(Java版) —— 专为Api而生
超简Api图床(Java版) 是基于SpringBoot 2.0.6 实现的一套Api图床程序,主要包含以下特色:
- 无数据库模式,简单配置,一键搭建
- 第三方接口接入,不占用服务器空间
- 接入搜狗Api平台,无需配置,全球CDN加速,永久不限量图片存储
- 接入新浪Api平台,无需配置,全球CDN加速,永久不限量图片存储
- 支持服务器存储模式,代替普通图床
- 超简单Api使用,提供统一Api实现图片上传
- 调用Api的时候需要通讯密钥,可以过滤其他人恶意上传
- 支持跨域提交访问
- 免费、开源
- 支持简单返回,直接返回图片网址
超简Api图床的运行环境为JDK版本1.8。
安装
- 下载已经编译好的war包,位于releases目录
- 确认本机已经拥有java的运行环境(JDK>=1.8),如果没有,请您安装java的运行环境
- 在war包的同级目录,在控制台输入启动命令 java -jar cjtc.war
- 打开浏览器,访问 localhost:8080
- 点击系统设置,进入设置页面,进行系统的首次配置,并修改管理员密码和通讯密钥
- 默认管理密码为:123456
- 默认通讯密钥为:123456
-
保存配置后,即可开始使用
升级说明:请您直接下载新版本覆盖旧版本即可!
使用
- 根据主页显示的Api接口,调用Api接口,将会返回对应的图片地址
-
使用主页提供的测试工具,手动选择图片上传,会显示对应的图片地址
> 如果您忘记密码,请您重启服务器,即可重置配置
Api接口说明
- 请求地址:http://localhost:8080/api (localhost请自行替换成您的域名)
- 请求方式:POST
-
请求参数:
- key=通讯密钥 (后台设置的通讯密钥,默认为123456)
- imgBase64=需要上传图片的base64编码(请对该字段使用urlencode编码)
- onlyUrl=0 (传入1则调用接口只会返回图片地址,传入其他或者不传会返回完整的json数据)
-
返回数据:
{"code":1,"msg":"操作成功","img":"http://img04.sogoucdn.com/app/a/100520146/d8e8b0f277d98fefaf73391f3e502ac7"}
- code:返回1代表成功,-1代表失败
- msg:返回接口调用的具体说明
- img:失败返回null,成功返回图片的图床网址
注意
- 因本系统为无数据库模式,所以每次重启服务器配置都会丢失,所以请您正常使用过程中不要重启服务器,或者重启服务器后及时配置好您的图床运行模式和通讯密钥,以免影响正常使用(正在想办法让配置持久化,不会随着服务器重启而丢失,敬请期待)
更新记录
- v1.0(2018.10.25)
- 初版发布
- 当前仅仅支持搜狗图床,更多图床请您使用PHP版本的超简图床
版权信息
超简Api图床遵循 MIT License 开源协议发布,并提供免费使用。
版权所有Copyright © 28 by vone
All rights reserved。
源码请在GitHub搜索超简图床获取