Pāriet uz saturu
Sursa Developers

Objekti

Upload

Augšupielāde pa daļām.

Lauki

  • idstringobligāts

    Augšupielādes ID (upl_ un 32 heksadecimālas rakstzīmes).

  • purposeUploadPurposeobligāts
  • filenamestringobligāts

    Faila nosaukums (bez mapēm).

  • content_typestringobligāts

    Deklarētais satura tips; tukšs, ja nav deklarēts.

  • sizeinteger (int64)obligāts

    Faila izmērs baitos.

  • sha256string | nullobligāts

    Faila SHA-256, kas deklarēts izveides laikā vai ar complete; null, ja vēl nav zināms.

  • statusUploadStatusobligāts
  • part_sizeinteger (int64)obligāts

    Katras daļas izmērs, izņemot pēdējo (no 5 līdz 100 MiB).

  • part_countintegerobligāts

    Daļu skaits.

    ≥ 1, ≤ 1000

  • parts_receivedintegerobligāts

    Saņemto daļu skaits.

    ≥ 0

  • partsarray of UploadPartobligāts

    Saņemtās daļas pēc numura (atbildē uz POST /v1/uploads – tukšs).

  • reject_reasonstring | nullobligāts

    Noraidīšanas iemesls (rejected): checksum_mismatch, type_mismatch, unsupported_format, infected, scan_unavailable, unsafe_content. Uzskaitījums var paplašināties; null, ja nav noraidīts.

  • reject_detailsobject | nullobligāts

    Noraidīšanas informācija (paplašinājums, deklarētais un noteiktais formāts, kontrolsummas); null, ja nav noraidīts.

  • created_atstring (date-time)obligāts

    Kad augšupielāde izveidota.

  • expires_atstring (date-time)obligāts

    Termiņš, līdz kuram augšupielāde jāpabeidz un, kad tā ir gatava, jāizmanto.

  • completed_atstring (date-time) | nullobligāts

    Kad pārbaude beidzās (ready vai rejected).

  • consumed_atstring (date-time) | nullobligāts

    Kad augšupielāde izmantota (kartītei, arhīvam vai importam).

Izmanto