Αντικείμενα
Upload
Μια μεταφόρτωση σε τμήματα.
Πεδία
idstringυποχρεωτικόΤο ID της μεταφόρτωσης (
upl_και 32 δεκαεξαδικοί χαρακτήρες).filenamestringυποχρεωτικόΤο όνομα του αρχείου (χωρίς φακέλους).
content_typestringυποχρεωτικόΟ δηλωμένος τύπος περιεχομένου· κενό, αν δεν δηλώθηκε.
sizeinteger (int64)υποχρεωτικόΤο μέγεθος του αρχείου σε byte.
sha256string | nullυποχρεωτικόΤο SHA-256 του αρχείου, δηλωμένο κατά τη δημιουργία ή κατά το
complete·null, αν δεν είναι ακόμη γνωστό.part_sizeinteger (int64)υποχρεωτικόΤο μέγεθος κάθε τμήματος εκτός από το τελευταίο (από 5 έως 100 MiB).
part_countintegerυποχρεωτικόΟ αριθμός των τμημάτων.
≥ 1, ≤ 1000
parts_receivedintegerυποχρεωτικόΟ αριθμός των τμημάτων που ελήφθησαν.
≥ 0
Τα τμήματα που ελήφθησαν, ανά αριθμό (κενό στην απόκριση του
POST /v1/uploads).reject_reasonstring | nullυποχρεωτικόΟ λόγος απόρριψης (
rejected):checksum_mismatch,type_mismatch,unsupported_format,infected,scan_unavailable,unsafe_content. Η απαρίθμηση μπορεί να επεκταθεί·null, αν δεν απορρίφθηκε.reject_detailsobject | nullυποχρεωτικόΛεπτομέρειες της απόρριψης (η επέκταση, η δηλωμένη και η ανιχνευμένη μορφή, αθροίσματα ελέγχου)·
null, αν δεν απορρίφθηκε.created_atstring (date-time)υποχρεωτικόΠότε δημιουργήθηκε η μεταφόρτωση.
expires_atstring (date-time)υποχρεωτικόΗ προθεσμία για την ολοκλήρωση της μεταφόρτωσης και, μόλις είναι έτοιμη, για τη χρήση της.
completed_atstring (date-time) | nullυποχρεωτικόΠότε ολοκληρώθηκε ο έλεγχος (
readyήrejected).consumed_atstring (date-time) | nullυποχρεωτικόΠότε χρησιμοποιήθηκε η μεταφόρτωση (από μια κάρτα, ένα αρχείο ZIP ή μια εισαγωγή).