Langsung ke konten
Sursa Developers

Objek

Upload

Unggahan multibagian.

Field

  • idstringwajib

    ID unggahan (upl_ diikuti 32 karakter heksadesimal).

  • purposeUploadPurposewajib
  • filenamestringwajib

    Nama file (tanpa folder).

  • content_typestringwajib

    Jenis konten yang dinyatakan; kosong jika tidak dinyatakan.

  • sizeinteger (int64)wajib

    Ukuran file dalam byte.

  • sha256string | nullwajib

    SHA-256 file, yang dinyatakan saat pembuatan atau saat complete; null jika belum diketahui.

  • statusUploadStatuswajib
  • part_sizeinteger (int64)wajib

    Ukuran setiap bagian kecuali yang terakhir (dari 5 hingga 100 MiB).

  • part_countintegerwajib

    Jumlah bagian.

    ≥ 1, ≤ 1000

  • parts_receivedintegerwajib

    Jumlah bagian yang sudah diterima.

    ≥ 0

  • partsarray of UploadPartwajib

    Bagian yang sudah diterima menurut nomor (kosong dalam respons POST /v1/uploads).

  • reject_reasonstring | nullwajib

    Alasan penolakan (rejected): checksum_mismatch, type_mismatch, unsupported_format, infected, scan_unavailable, unsafe_content. Enum dapat bertambah; null jika tidak ditolak.

  • reject_detailsobject | nullwajib

    Detail penolakan (ekstensi, format yang dinyatakan dan yang terdeteksi, checksum); null jika tidak ditolak.

  • created_atstring (date-time)wajib

    Kapan unggahan dibuat.

  • expires_atstring (date-time)wajib

    Tenggat untuk menyelesaikan unggahan dan, setelah siap, untuk memakainya.

  • completed_atstring (date-time) | nullwajib

    Kapan pemeriksaan selesai (ready atau rejected).

  • consumed_atstring (date-time) | nullwajib

    Kapan unggahan dipakai (oleh kartu, arsip, atau impor).

Digunakan oleh