Zum Inhalt springen
Sursa Developers

Objekte

Upload

Ein Multipart-Upload.

Felder

  • idstringerforderlich

    Die Upload-ID (upl_ gefolgt von 32 Hex-Zeichen).

  • purposeUploadPurposeerforderlich
  • filenamestringerforderlich

    Der Dateiname (ohne Ordner).

  • content_typestringerforderlich

    Der deklarierte Inhaltstyp; leer, wenn nicht deklariert.

  • sizeinteger (int64)erforderlich

    Die Dateigröße in Bytes.

  • sha256string | nullerforderlich

    Der SHA-256 der Datei, angegeben bei der Erstellung oder bei complete; null, wenn noch nicht bekannt.

  • statusUploadStatuserforderlich
  • part_sizeinteger (int64)erforderlich

    Die Größe jedes Teils außer dem letzten (5 bis 100 MiB).

  • part_countintegererforderlich

    Die Anzahl der Teile.

    ≥ 1, ≤ 1000

  • parts_receivedintegererforderlich

    Die Anzahl der empfangenen Teile.

    ≥ 0

  • partsarray of UploadParterforderlich

    Die empfangenen Teile nach Nummer (leer in der Antwort von POST /v1/uploads).

  • reject_reasonstring | nullerforderlich

    Der Grund der Ablehnung (rejected): checksum_mismatch, type_mismatch, unsupported_format, infected, scan_unavailable, unsafe_content. Die Aufzählung kann wachsen; null, wenn nicht abgelehnt.

  • reject_detailsobject | nullerforderlich

    Details der Ablehnung (die Erweiterung, das deklarierte und das erkannte Format, Prüfsummen); null, wenn nicht abgelehnt.

  • created_atstring (date-time)erforderlich

    Zeitpunkt der Erstellung des Uploads.

  • expires_atstring (date-time)erforderlich

    Die Frist, um den Upload abzuschließen und ihn, sobald er bereit ist, zu verwenden.

  • completed_atstring (date-time) | nullerforderlich

    Zeitpunkt, zu dem die Prüfung abgeschlossen wurde (ready oder rejected).

  • consumed_atstring (date-time) | nullerforderlich

    Zeitpunkt, zu dem der Upload verwendet wurde (von einer Karte, einem Archiv oder einem Import).

Verwendet von