เก็บข้อมูลเกี่ยวกับสถานะปัจจุบันของงานการอัปโหลด
ลายเซ็น:
export interface UploadTaskSnapshot
พร็อพเพอร์ตี้
พร็อพเพอร์ตี้ | ประเภท | คำอธิบาย |
---|---|---|
ไบต์ที่โอน | ตัวเลข | จำนวนไบต์ที่อัปโหลดเสร็จสมบูรณ์แล้วจนถึงปัจจุบัน |
ข้อมูลเมตา | ข้อมูลเมตาแบบเต็ม | ก่อนที่การอัปโหลดจะเสร็จสมบูรณ์ จะมีข้อมูลเมตาที่ส่งไปยังเซิร์ฟเวอร์ หลังจากอัปโหลดเสร็จแล้ว จะมีข้อมูลเมตาที่ส่งกลับจากเซิร์ฟเวอร์ |
อ้างอิง | StorageReference | ข้อมูลอ้างอิงที่สร้างงานการอัปโหลดของสแนปชอตนี้ |
สถานะ | TaskState | สถานะปัจจุบันของงาน |
งาน | UploadTask | งานที่นี่คือสแนปชอต |
ยอดรวมไบต์ | ตัวเลข | จำนวนไบต์ทั้งหมดที่จะอัปโหลด |
UploadTaskSnapshot.bytesTransferred
จำนวนไบต์ที่อัปโหลดเสร็จสมบูรณ์แล้วจนถึงปัจจุบัน
ลายเซ็น:
bytesTransferred: number;
UploadTaskSnapshot.metadata
ก่อนที่การอัปโหลดจะเสร็จสมบูรณ์ จะมีข้อมูลเมตาที่ส่งไปยังเซิร์ฟเวอร์ หลังจากอัปโหลดเสร็จแล้ว จะมีข้อมูลเมตาที่ส่งกลับจากเซิร์ฟเวอร์
ลายเซ็น:
metadata: FullMetadata;
UploadTaskSnapshot.ref
ข้อมูลอ้างอิงที่สร้างงานการอัปโหลดของสแนปชอตนี้
ลายเซ็น:
ref: StorageReference;
UploadTaskSnapshot.state
สถานะปัจจุบันของงาน
ลายเซ็น:
state: TaskState;
อัปโหลด TasksSnapshot.task
งานที่นี่คือสแนปชอต
ลายเซ็น:
task: UploadTask;
อัปโหลดTaskSnapshot.totalBytes
จำนวนไบต์ทั้งหมดที่จะอัปโหลด
ลายเซ็น:
totalBytes: number;