0

FileReaderオブジェクトのこの宣言が未定義を返す理由を誰かが理解できますか?

console.log("this is f " + f);

console.log(f);

var reader = new FileReader(); 
var ref = reader.readAsArrayBuffer(f);
console.log(ref);
console.log("the reader object is " + reader.length);//why does reader not have a length       property?

これが私のjsFiddleです:http://jsfiddle.net/trkkazulu/6bV63/

ありがとう、

J.ウェルズ

4

1 に答える 1

3

FileReaderプロパティを持っていません。lengthあなたが望むかもしれませんBlob#size( File — あなたfFileインスタンスです — から継承しますBlob)。

これは、ファイル API を使用してファイルのサイズを表示するために少し前に行った SO の回答へのリンクです。それが取得しようとしている場合です。

于 2013-03-11T10:57:02.403 に答える