Hoppa till innehållet
Sursa Developers

Objekt

Upload

En uppladdning i delar.

Fält

  • idstringobligatorisk

    Uppladdningens id (upl_ följt av 32 hexadecimala tecken).

  • purposeUploadPurposeobligatorisk
  • filenamestringobligatorisk

    Filnamnet (utan mappar).

  • content_typestringobligatorisk

    Den angivna innehållstypen; tom om den inte har angetts.

  • sizeinteger (int64)obligatorisk

    Filens storlek i byte.

  • sha256string | nullobligatorisk

    Filens SHA-256, angiven när uppladdningen skapades eller vid complete; null om den inte är känd ännu.

  • statusUploadStatusobligatorisk
  • part_sizeinteger (int64)obligatorisk

    Storleken på varje del utom den sista (från 5 till 100 MiB).

  • part_countintegerobligatorisk

    Antalet delar.

    ≥ 1, ≤ 1000

  • parts_receivedintegerobligatorisk

    Antalet mottagna delar.

    ≥ 0

  • partsarray of UploadPartobligatorisk

    De mottagna delarna efter nummer (tomt i svaret på POST /v1/uploads).

  • reject_reasonstring | nullobligatorisk

    Orsaken till avvisningen (rejected): checksum_mismatch, type_mismatch, unsupported_format, infected, scan_unavailable, unsafe_content. Uppräkningen kan utökas; null om uppladdningen inte har avvisats.

  • reject_detailsobject | nullobligatorisk

    Detaljer om avvisningen (filändelsen, det angivna och det identifierade formatet, kontrollsummor); null om uppladdningen inte har avvisats.

  • created_atstring (date-time)obligatorisk

    När uppladdningen skapades.

  • expires_atstring (date-time)obligatorisk

    Tidsfristen för att slutföra uppladdningen och, när den är klar, för att använda den.

  • completed_atstring (date-time) | nullobligatorisk

    När kontrollen avslutades (ready eller rejected).

  • consumed_atstring (date-time) | nullobligatorisk

    När uppladdningen användes (av ett kort, ett arkiv eller en import).

Används av