任何人都可以弄清楚为什么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/
谢谢,
学家井
答案 0 :(得分:3)
FileReader
doesn't have a length
property.您可能需要Blob#size
(File
- 您的f
是File
个实例 - 继承自Blob
)。
Here's a link我之前做过的SO回答使用File API显示文件的大小,如果这是你想要获得的。