2017-05-03 4 views
1

ファイルをBlobとしてキャストしようとしていますが、Blobのサブクラスであることもできません。ファイルをBlobとしてキャストできません。

私はこのように試しました:<Blob>fileとこれはfile as Blobです。私は間違って何をやっている

Type 'File' cannot be converted to type 'Blob'. Property 'size' is missing in type 'File'.

: 、エラーは常に同じですか?

答えて

3

以下は、エラーを一切表示しません。

declare const file: File; 

const blob = file as Blob; 

あなたの活字体のバージョンが最新であることを確認してください

You can see this in action in the TypeScript Playground

私は私のnode_modulesを削除
+0

、現在2.3.2に更新し、エラー(2.3.2はこの執筆時点では最新のものです) (テストしたコードで同じエラーがスローされます)、フレームワークに問題がある可能性がありますか?私はIonic 3(Angular 4)を使用しています。 – akz92

+0

はlib.d.tsで宣言された 'File'と' Blob'の型です(定義に行く)? –

+0

私はこの例に遊び場のリンクを追加しました。あなたはそれが動作することがわかります。 –

関連する問題