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