ऑब्जेक्ट
Upload
मल्टीपार्ट अपलोड।
फ़ील्ड
idstringज़रूरीअपलोड का ID (
upl_और उसके बाद 32 hex अक्षर)।filenamestringज़रूरीफ़ाइल का नाम (फ़ोल्डर के बिना)।
content_typestringज़रूरीघोषित कंटेंट टाइप; घोषित न हो, तो ख़ाली।
sizeinteger (int64)ज़रूरीफ़ाइल का आकार, बाइट में।
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ज़रूरीअपलोड कब इस्तेमाल हुआ (कार्ड, आर्काइव या इम्पोर्ट में)।