ออบเจ็กต์
Upload
การอัปโหลดแบบหลายส่วน
ฟิลด์
idstringจำเป็นID ของการอัปโหลด (
upl_ตามด้วยอักขระฐานสิบหก 32 ตัว)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_mismatchtype_mismatchunsupported_formatinfectedscan_unavailableหรือunsafe_contentรายการค่านี้อาจมีค่าเพิ่ม เป็นnullถ้าไม่ถูกปฏิเสธreject_detailsobject | nullจำเป็นรายละเอียดของการปฏิเสธ (นามสกุล รูปแบบที่ประกาศและที่ตรวจพบ และค่า checksum) เป็น
nullถ้าไม่ถูกปฏิเสธcreated_atstring (date-time)จำเป็นเวลาที่สร้างการอัปโหลด
expires_atstring (date-time)จำเป็นกำหนดเวลาในการทำการอัปโหลดให้เสร็จ และเมื่อพร้อมแล้ว คือกำหนดเวลาในการนำไปใช้
completed_atstring (date-time) | nullจำเป็นเวลาที่การตรวจเสร็จสิ้น (
readyหรือrejected)consumed_atstring (date-time) | nullจำเป็นเวลาที่นำการอัปโหลดไปใช้ (โดยการ์ด ไฟล์บีบอัด หรือการนำเข้า)