typescript - ไม่สามารถแปลง File เป็น Blob ได้
ฉันพยายามที่จะเปลี่ยนไฟล์เป็นบล็อบแต่ดูเหมือนว่าฉันยังไม่สามารถทำได้ แม้ว่าไฟล์จะเป็นซับคลาสของบล็อบก็ตาม
ฉันลองทำแบบนี้แล้ว: <Blob>file และแบบนี้: file as Blob และข้อผิดพลาดก็เหมือนเดิมทุกครั้ง:
Type 'File' cannot be converted to type 'Blob'. Property 'size' is missing in type 'File'.ฉันทำอะไรผิดไปหรือ
คำตอบ #1
ต่อไปนี้ไม่แสดงข้อผิดพลาดใด ๆ เลย
declare const file: File;
const blob = file as Blob;
ตรวจสอบให้แน่ใจว่าคุณใช้เวอร์ชัน TypeScript ที่เป็นปัจจุบัน (2.3.2 เป็นเวอร์ชันล่าสุดในขณะที่เขียนนี้)
คุณสามารถเห็นสิ่งนี้ในการทำงานได้ใน TypeScript Playground
