Skip to content

Teabure/LocalImageHost

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LocalImageHost

v2.0.0

默认不开启图形上传界面,如需启用请在运行命令后添加 GUI,如

java -jar local-image-host-2.0.0.jar GUI

POST 上传图片接口

POST /{project}

Body 请求参数

imgFile: string
filename: string

请求参数

名称 位置 类型 必选 说明
project path string 图片所属项目名称
body body object none
» imgFile body string(binary) 上传的图片
» filename body string none

返回示例

成功

{
  "success": true,
  "message": "上传成功",
  "data": {
    "project": "test",
    "filename": "file.png"
  }
}

失败

{
  "success": false,
  "message": "上传失败"
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Result

GET 获取图片

GET /{project}/{imgName}

请求参数

名称 位置 类型 必选 说明
project path string 图片所属项目名称
imgName path string 图片名称

返回示例

成功

{
  "success": true,
  "message": "图片展示成功"
}

失败

{
  "success": false,
  "message": "图片展示失败"
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

名称 类型 必选 约束 中文名 说明
» success boolean true none 成功 none
» message string true none 信息 none

DELETE 删除图片

DELETE /{project}/{imgName}

请求参数

名称 位置 类型 必选 说明
project path string 图片所属项目名称
imgName path string 图片名称

返回示例

成功

{
  "success": true,
  "message": "图片删除成功"
}

失败

{
  "success": false,
  "message": "图片删除失败"
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK 成功 Inline

返回数据结构

状态码 200

名称 类型 必选 约束 中文名 说明
» success boolean true none 成功 none
» message string true none 信息 none

数据模型

Result

{
  "success": true,
  "message": "string",
  "data": {
    "project": "string",
    "filename": "string"
  }
}

属性

名称 类型 必选 约束 中文名 说明
success boolean true none 成功 none
message string true none 信息 none
data object false none 数据 none
» project string true none 项目名 none
» filename string true none 文件名 none

About

Java本地图床工具

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%