현재 클레이풀에서는 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에 쿼리 스트링 옵션 등을 이용해서 리사이징해서 가져올 수 있습니다.