超简图床( Java 版),第1张

超简图床( Java 版),第2张

超简图床 java 版发布啦,欢迎您使用

GitHub 地址: https://github.com/szvone/imgApijava

php 版: https://www.v2ex.com/t/494415

超简 Api 图床(Java 版) —— 专为 Api 而生

超简 Api 图床( Java 版) 是基于 SpringBoot 2.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 ( http://szvone.cn)

All rights reserved。

----------------------- 以下是精选回复-----------------------

答:新浪 api 是指的啥? sae 还是微博图床?
答:“因本系统为无数据库模式,所以每次重启服务器配置都会丢失,所以请您正常使用过程中不要重启服务器,或者重启服务器后及时配置好您的图床运行模式和通讯密钥,以免影响正常使用(正在想办法让配置持久化,不会随着服务器重启而丢失,敬请期待)”

建议直接从配置文件读
答:还是建议添加个数据库吧 ,试试 sqlite 这个轻量级
答:帮你更正下哈~ SpringBoot 2.0.6
答:能不能不要吧 war 放在项目里,我 clone 了半天,单独使用项目的 release

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 超简图床( Java 版)

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情