객체
Upload
멀티파트 업로드.
필드
idstring필수업로드 ID(
upl_뒤에 16진수 32자).filenamestring필수파일 이름(폴더 제외).
content_typestring필수선언한 콘텐츠 유형. 선언하지 않았으면 비어 있어요.
sizeinteger (int64)필수파일 크기(바이트).
sha256string | null필수생성할 때나
complete단계에서 선언한 파일의 SHA-256. 아직 모르면null이에요.part_sizeinteger (int64)필수마지막 파트를 제외한 각 파트의 크기(5~100MiB).
part_countinteger필수파트 수.
≥ 1, ≤ 1000
parts_receivedinteger필수수신된 파트 수.
≥ 0
번호별로 수신된 파트(
POST /v1/uploads응답에서는 비어 있어요).reject_reasonstring | null필수거부 사유(
rejected):checksum_mismatch,type_mismatch,unsupported_format,infected,scan_unavailable,unsafe_content. 값이 늘어날 수 있는 열거형이에요. 거부되지 않았으면null이에요.reject_detailsobject | null필수거부 세부 정보(확장자, 선언한 형식과 감지한 형식, 체크섬). 거부되지 않았으면
null이에요.created_atstring (date-time)필수업로드가 생성된 시각.
expires_atstring (date-time)필수업로드를 완료하고, 준비된 뒤에는 사용해야 하는 기한.
completed_atstring (date-time) | null필수검사가 끝난 시각(
ready또는rejected).consumed_atstring (date-time) | null필수업로드가 사용된 시각(카드, 압축 파일 또는 가져오기에서).