0
我想使用XMLHttpRequest加载二进制数组。它下载罚款(该执行console.log打印),但之后,Chrome会立即尝试重定向页面文件本身,这是不是非常有帮助?使用XMLHttpRequest获取二进制数据而不重定向页面
let data;
var location = '/static/data/dinar.r4';
var oReq = new XMLHttpRequest();
oReq.open("GET", location, true);
oReq.responseType = 'arraybuffer';
oReq.onload = function (oEvent) {
var arrayBuffer = oReq.response; // Note: not oReq.responseText
if (arrayBuffer) {
console.log(`Successfully loaded data ${location}`);
// data = new Float32Array(arrayBuffer);
}else{
throw new Error(`Could not load ${location}`);
}
};
oReq.send(null);
我失去了一些东西明显?