Przejdź do treści
Sursa Developers

Obiekty

Upload

Przesyłanie wieloczęściowe.

Pola

  • idstringwymagane

    ID przesyłania (upl_ i 32 znaki szesnastkowe).

  • purposeUploadPurposewymagane
  • filenamestringwymagane

    Nazwa pliku (bez folderów).

  • content_typestringwymagane

    Zadeklarowany typ zawartości; pusty, jeśli go nie zadeklarowano.

  • sizeinteger (int64)wymagane

    Rozmiar pliku w bajtach.

  • sha256string | nullwymagane

    SHA-256 pliku zadeklarowany przy tworzeniu lub w complete; null, jeśli jeszcze nie jest znany.

  • statusUploadStatuswymagane
  • part_sizeinteger (int64)wymagane

    Rozmiar każdej części oprócz ostatniej (od 5 do 100 MiB).

  • part_countintegerwymagane

    Liczba części.

    ≥ 1, ≤ 1000

  • parts_receivedintegerwymagane

    Liczba odebranych części.

    ≥ 0

  • partsarray of UploadPartwymagane

    Odebrane części według numeru (puste w odpowiedzi POST /v1/uploads).

  • reject_reasonstring | nullwymagane

    Przyczyna odrzucenia (rejected): checksum_mismatch, type_mismatch, unsupported_format, infected, scan_unavailable, unsafe_content. Wyliczenie może się rozszerzać; null, jeśli nie odrzucono.

  • reject_detailsobject | nullwymagane

    Szczegóły odrzucenia (rozszerzenie, format zadeklarowany i wykryty, sumy kontrolne); null, jeśli nie odrzucono.

  • created_atstring (date-time)wymagane

    Kiedy utworzono przesyłanie.

  • expires_atstring (date-time)wymagane

    Termin zakończenia przesyłania, a gdy jest już gotowe – termin jego użycia.

  • completed_atstring (date-time) | nullwymagane

    Kiedy zakończyło się sprawdzanie (ready lub rejected).

  • consumed_atstring (date-time) | nullwymagane

    Kiedy przesyłanie zostało użyte (przez kartę, archiwum lub import).

Używane przez