Gå til indholdet
Sursa Developers

Objekter

Upload

En multipart-upload.

Felter

  • idstringpåkrævet

    Uploadens id (upl_ efterfulgt af 32 hexadecimale tegn).

  • purposeUploadPurposepåkrævet
  • filenamestringpåkrævet

    Filnavnet (uden mapper).

  • content_typestringpåkrævet

    Den angivne indholdstype; tom, hvis den ikke er angivet.

  • sizeinteger (int64)påkrævet

    Filens størrelse i byte.

  • sha256string | nullpåkrævet

    Filens SHA-256, angivet ved oprettelsen eller ved complete; null, hvis den endnu ikke kendes.

  • statusUploadStatuspåkrævet
  • part_sizeinteger (int64)påkrævet

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

  • part_countintegerpåkrævet

    Antal dele.

    ≥ 1, ≤ 1000

  • parts_receivedintegerpåkrævet

    Antal modtagne dele.

    ≥ 0

  • partsarray of UploadPartpåkrævet

    De modtagne dele efter nummer (tom i svaret på POST /v1/uploads).

  • reject_reasonstring | nullpåkrævet

    Årsagen til afvisningen (rejected): checksum_mismatch, type_mismatch, unsupported_format, infected, scan_unavailable, unsafe_content. Listen kan blive udvidet; null, hvis uploaden ikke er afvist.

  • reject_detailsobject | nullpåkrævet

    Detaljer om afvisningen (filtypenavnet, det angivne og det registrerede format, kontrolsummer); null, hvis uploaden ikke er afvist.

  • created_atstring (date-time)påkrævet

    Tidspunkt for oprettelsen af uploaden.

  • expires_atstring (date-time)påkrævet

    Fristen for at afslutte uploaden og, når den er klar, for at bruge den.

  • completed_atstring (date-time) | nullpåkrævet

    Tidspunkt, hvor kontrollen blev afsluttet (ready eller rejected).

  • consumed_atstring (date-time) | nullpåkrævet

    Tidspunkt, hvor uploaden blev brugt (af et kort, et arkiv eller en import).

Bruges af