jsarraybufferdaya释放_javascript readAsArrayBuffer返回空数组缓冲区(javascript readAsArrayBuffer returns empty ...

问 题

我正在尝试使用filereader readasarraybuffer属性读取本地文件。

读取成功,在"onload"回调中,我在reader.result中看到了array buffer对象。但是array buffer只是空的。设置长度,但不设置数据。我如何获得这些数据?

这是我的代码

lt;!doctype htmlgt;

lt; htmlgt;

lt; bodygt;

lt; input type ="file"id ="file"/gt;

lt; / bodygt;

lt; scriptgt;

函数handlefileselect(evt){

var files = evt.target.files; // filelist对象

var selfile = files [0];

var reader = new filereader();

reader.onload = function(e){

console.log(e.target.result);

};

reader.onerror = function(e){

console.log(e);

};

reader.readasarraybuffer(selfile);

}

document.getelementbyid('file')。addeventlistener('change',handlefileselect,false);

lt

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值