현재 클레이풀에서는 JPEG
, PNG
, GIF
, SVG
형식의 이미지 업로드를 지원하고 있습니다.
이미지를 업로드할 때는 일반적인 클레이풀의 API와는 다르게 기본적으로 multipart/form-data
컨텐츠 타입 (Content-Type
)을 사용하게 됩니다.
클레이풀에서 제공되는 SDK를 사용하시는 경우에는 따로 컨텐츠 타입을 설정할 필요 없이 자동으로 설정되게 됩니다.
<aside>
💡 일반 API와는 전송 데이터의 문법이 다릅니다!
기본적으로 JSON
을 통해서 데이터를 전송하는 타 POST
, PUT
API와는 달리 payload
의 문법이 다르니 주의해주세요!
</aside>
예를 들어 고객이 작성하려는 리뷰용 이미지를 생성하려는 경우 다음과 같은 코드를 통해서 생성할 수 있습니다.
https://dev.clayful.io/examples/image-create.html
업로드가 완료된 이미지의 경우 이미지를 읽어올 수 있는 URL이 반환되며, 해당 URL에 쿼리 스트링 옵션 등을 이용해서 리사이징해서 가져올 수 있습니다.