readAsArrayBuffer.js
524 Bytes
function readAsArrayBuffer(url, callback) {
return new Promise((resolve, reject) => {
var xhr = new XMLHttpRequest();
xhr.responseType = "blob"; //设定返回数据类型为Blob
xhr.onload = function() {
var reader = new FileReader();
reader.onloadend = function() {
resolve(reader.result)
};
reader.readAsArrayBuffer(xhr.response); //xhr.response就是一个Blob,用FileReader读取
};
xhr.open("GET", url);
xhr.send();
});
}
export default readAsArrayBuffer