Skip to content

API Docs ‐ Image (admin)

taegeon edited this page Jul 19, 2024 · 2 revisions

API Documentation

Endpoints

1. Save Image

- 이미지 저장

  • Endpoint: /admin/image
  • Method: POST
  • Request:
    • file : MultipartFile
  • Request Example:

Header

{
  "Content-Type": "multipart/form-data"
}

Body

  "file": "MultipartFile"
  • Response:
    • success : Boolean
    • message : String
    • imageUrl : String
  • Response Example:
  • Response Success Example
{
    "success": true,
    "imageUrl": "https://festino/ceb6189a-f045-4a71-af5f-6a05ae5f7717-%EC%82%AC%EC%A7%84.jpg",
    "message": "이미지 저장 성공"
}
  • Response Failure Example
{
    "success": false,
    "imageUrl": null,
    "message": "이미지 저장 실패"
}

2. Save Image all

- 이미지 리스트 저장

  • Endpoint: /admin/image/all
  • Method: POST
  • Request:
    • files : List<MultipartFile>
  • Request Example:

Header

{
  "Content-Type": "multipart/form-data"
}

Body

  "files": [
    "MultipartFile",
    "MultipartFile",
    "MultipartFile"
]
  • Response:
    • success : Boolean
    • message : String
    • imageUrlList : List<String>
  • Response Example:
  • Response Success Example
{
    "imageUrlList": [
        "https://festino/ceb6189a-f045-4a71-af5f-6a05ae5f7717-%EC%82%AC%EC%A7%84.jpg",
        "https://festino/ceb6189a-f045-4a71-af5f-6a05ae5f7717-%EC%82%AC%EC%A7%84.jpg",
        "https://festino/ceb6189a-f045-4a71-af5f-6a05ae5f7717-%EC%82%AC%EC%A7%84.jpg"
    ],
    "success": true,
    "message": "이미지 저장 성공"
}
  • Response Failure Example
{
    "success": false,
    "imageUrl": null,
    "message": "이미지 저장 실패"
}

Clone this wiki locally