REST API
미디어 업로드
이미지·영상을 올리고 발행에 첨부합니다.
미디어는 두 단계로 올립니다. 먼저 업로드 주소를 받고, 그 주소로 파일을 직접 PUT 합니다. 파일이 우리 서버를 거치지 않으므로 큰 영상도 빠릅니다.
POST
/v1/media/presign업로드용 서명 URL 을 발급합니다. 1시간 유효합니다.
본문
| 이름 | 타입 | 설명 |
|---|---|---|
filename필수 | string | 원본 파일명. 확장자를 포함합니다. |
contentType필수 | string | image/png · image/jpeg · video/mp4 등 |
size필수 | number | 바이트 단위 파일 크기. |
업로드
# 1. 서명 URL 받기
curl -X POST https://api.uplika.io/v1/media/presign \
-H "Authorization: Bearer $UPLIKA_API_KEY" \
-d '{"filename":"launch.png","contentType":"image/png","size":284913}'
# { "uploadUrl": "https://upload.uplika.io/...",
# "publicUrl": "https://cdn.uplika.io/med_0a11.png",
# "expiresIn": 3600 }
# 2. 그 주소로 직접 올리기
curl -X PUT "$UPLOAD_URL" \
-H "Content-Type: image/png" \
--data-binary @launch.png