에셋을 업로드합니다. jpg, png, gif 등의 파일을 업로드할 수 있습니다. 업로드 후 외부 접근이 가능한 public URI을 제공합니다.
아래처럼 curl을 이용해 파일 업로드를 하실 수 있습니다.
curl --location --request POST 'https://metadata-api.klaytnapi.com/v1/metadata/asset' \
--header 'x-chain-id: 8217' \
--header 'Authorization: Basic S0FTS0U0Mjc5Q01VMVhLVDg1UTRBVkRBOlFEMENMam5XRW94TzZfQ3pYLV9oLWRrQkZnMDVxR1FnbWlYcDAwVno=' \
--form 'file=@"/Users/usernamed/Documents/files/1kbfile.jpg"'
참고
응답에 포함된 URI의 형식은 다음과 같습니다:
https://metadata-store.klaytnapi.com/{storage-id}/{assetID}.{extension}
.
{storage-id}
(UUID)는 각 유저에게 자동으로 부여되는 값입니다.{assetID}
는 업로드한 asset에 부여된 고유한 식별값입니다.
업로드하고자 하는 파일을 첨부합니다.
요청이 성공적입니다.
요청이 유효하지 않습니다.
{ "file": "@\"/Users/username/Documents/files/1kbfile.jpg\"" }
{- "contentType": "image/png",
- "filename": "4a85e6be-3215-93e6-d8a9-3a7d633584e7.png",
}