我想使用javascript FileReader API加载某种文件(在本例中为图像)。以下是我的代码片段:
var reader = new FileReader();
reader.onload = function() {
result = reader.result;
};
reader.readAsArrayBuffer(file);
'file'变量具有文件类型并且正常工作。你只关注上面 码。
运行上面的代码之后,如果我查看reader.result.byteLength它有真实的大小,但reader.result没有任何数据。为什么呢?
答案 0 :(得分:0)
请尝试以下操作。
var reader = new FileReader();
reader.onload = function() {
reader.result = reader.result;
//this.result = reader.result;
};
reader.readAsArrayBuffer(file);