[KR] 업로드 API - 2022-dimipay-recruit/Flutter-Server Wiki

업로드 API

부가 설명 : 업로드 된 모든 이미지는 /images/<imagenamehere>.<imageext> 경로를 통해 접근할 수 있습니다.


POST /uploads/image/single

request:

  • body (multipart/form-data 형식으로 요청)
    • img: 이미지 파일 데이터 첨부
  • header
    • authorization: string (Bearer + JWT)

response:

{
  status: 'success',
  data: {
    fileInfo: {
        fieldname: 'img',
        originalname: string (사용자가 업로드한 파일명),
        encoding: string (파일의 인코딩 타입),
        mimetype: string (파일의 mime 타입),
        destination: string (파일이 저장된 폴더),
        filename: string (destination에 저장된 파일명),
        path: string (업로드된 파일의 전체 경로),
        size: number (파일의 바이트 사이즈)
    }
  }
}

error:

  • 400
    • Invalid authorization token
    • Invalid authorization header type

⚠️ **GitHub.com Fallback** ⚠️