Hopp til innholdet
Sursa Developers

Objekter

Upload

En flerdelt opplasting.

Felt

  • idstringobligatorisk

    Opplastingens ID (upl_ etterfulgt av 32 heksadesimale tegn).

  • purposeUploadPurposeobligatorisk
  • filenamestringobligatorisk

    Filnavnet (uten mapper).

  • content_typestringobligatorisk

    Den oppgitte innholdstypen; tom hvis den ikke er oppgitt.

  • sizeinteger (int64)obligatorisk

    Filstørrelsen i byte.

  • sha256string | nullobligatorisk

    Filens SHA-256, oppgitt ved opprettelsen eller ved complete; null hvis den ikke er kjent ennå.

  • statusUploadStatusobligatorisk
  • part_sizeinteger (int64)obligatorisk

    Størrelsen på hver del unntatt den siste (fra 5 til 100 MiB).

  • part_countintegerobligatorisk

    Antall deler.

    ≥ 1, ≤ 1000

  • parts_receivedintegerobligatorisk

    Antall mottatte deler.

    ≥ 0

  • partsarray of UploadPartobligatorisk

    De mottatte delene etter nummer (tom i svaret på POST /v1/uploads).

  • reject_reasonstring | nullobligatorisk

    Årsaken til avvisningen (rejected): checksum_mismatch, type_mismatch, unsupported_format, infected, scan_unavailable, unsafe_content. Enumen kan utvides; null hvis opplastingen ikke er avvist.

  • reject_detailsobject | nullobligatorisk

    Detaljer om avvisningen (filtypen, det oppgitte og det oppdagede formatet, sjekksummer); null hvis opplastingen ikke er avvist.

  • created_atstring (date-time)obligatorisk

    Når opplastingen ble opprettet.

  • expires_atstring (date-time)obligatorisk

    Fristen for å fullføre opplastingen og, når den er klar, for å bruke den.

  • completed_atstring (date-time) | nullobligatorisk

    Når kontrollen ble fullført (ready eller rejected).

  • consumed_atstring (date-time) | nullobligatorisk

    Når opplastingen ble brukt (av et kort, et arkiv eller en import).

Brukes av