Chuyển tới nội dung
Sursa Developers

Đối tượng

Upload

Một lượt tải lên nhiều phần.

Trường

  • idstringbắt buộc

    ID của lượt tải lên (upl_ theo sau là 32 ký tự hex).

  • purposeUploadPurposebắt buộc
  • filenamestringbắt buộc

    Tên tệp (không kèm thư mục).

  • content_typestringbắt buộc

    Loại nội dung được khai báo; trống nếu không khai báo.

  • sizeinteger (int64)bắt buộc

    Kích thước tệp tính bằng byte.

  • sha256string | nullbắt buộc

    SHA-256 của tệp, khai báo khi tạo hoặc khi complete; null nếu chưa biết.

  • statusUploadStatusbắt buộc
  • part_sizeinteger (int64)bắt buộc

    Kích thước của mỗi phần, trừ phần cuối (từ 5 đến 100 MiB).

  • part_countintegerbắt buộc

    Số phần.

    ≥ 1, ≤ 1000

  • parts_receivedintegerbắt buộc

    Số phần đã nhận.

    ≥ 0

  • partsarray of UploadPartbắt buộc

    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ộc

    Lý 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; null nếu không bị từ chối.

  • reject_detailsobject | nullbắt buộc

    Chi 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); null nếu không bị từ chối.

  • created_atstring (date-time)bắt buộc

    Thời điểm tạo lượt tải lên.

  • expires_atstring (date-time)bắt buộc

    Hạ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ộc

    Thời điểm việc kiểm tra kết thúc (ready hoặc rejected).

  • consumed_atstring (date-time) | nullbắt buộc

    Thờ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).

Được dùng trong