Đối tượng
Upload
Một lượt tải lên nhiều phần.
Trường
idstringbắt buộcID của lượt tải lên (
upl_theo sau là 32 ký tự hex).filenamestringbắt buộcTên tệp (không kèm thư mục).
content_typestringbắt buộcLoại nội dung được khai báo; trống nếu không khai báo.
sizeinteger (int64)bắt buộcKích thước tệp tính bằng byte.
sha256string | nullbắt buộcSHA-256 của tệp, khai báo khi tạo hoặc khi
complete;nullnếu chưa biết.part_sizeinteger (int64)bắt buộcKích thước của mỗi phần, trừ phần cuối (từ 5 đến 100 MiB).
part_countintegerbắt buộcSố phần.
≥ 1, ≤ 1000
parts_receivedintegerbắt buộcSố phần đã nhận.
≥ 0
Các phần đã nhận theo số thứ tự (trống trong phản hồi của
POST /v1/uploads).reject_reasonstring | nullbắt buộcLý do từ chối (
rejected):checksum_mismatch,type_mismatch,unsupported_format,infected,scan_unavailable,unsafe_content. Tập giá trị có thể mở rộng;nullnếu không bị từ chối.reject_detailsobject | nullbắt buộcChi tiết về việc từ chối (phần mở rộng, định dạng được khai báo và định dạng phát hiện được, tổng kiểm);
nullnếu không bị từ chối.created_atstring (date-time)bắt buộcThời điểm tạo lượt tải lên.
expires_atstring (date-time)bắt buộcHạn chót để hoàn tất lượt tải lên và, khi lượt tải lên đã sẵn sàng, để sử dụng nó.
completed_atstring (date-time) | nullbắt buộcThời điểm việc kiểm tra kết thúc (
readyhoặcrejected).consumed_atstring (date-time) | nullbắt buộcThời điểm lượt tải lên được sử dụng (bởi một thẻ, một tệp nén hoặc một lượt nhập).