FileReader返回“undefined”。为什么?

时间:2013-03-11 10:54:58

标签: javascript html5 audio html5-audio

任何人都可以弄清楚为什么FileReader对象的声明返回undefined?

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/

谢谢,

学家井

1 个答案:

答案 0 :(得分:3)

FileReader doesn't have a length property.您可能需要Blob#sizeFile - 您的fFile个实例 - 继承自Blob)。

Here's a link我之前做过的SO回答使用File API显示文件的大小,如果这是你想要获得的。