我正在尝试使用filepicker.io来获取二进制数据并将其传递给这样的函数:
var doSomething = function(arrayBuffer) {
var u16 = new Int16Array(arrayBuffer);
}
我不知道如何将二进制文件转换为这样的数组缓冲区:
filepicker.getContents(url, function(data){
//convert data into arraybuffer
}
我尝试按照XMLHttpRequest 上的本教程进行操作,但不起作用。
var xhr = new XMLHttpRequest();
xhr.open('GET', url, true);
xhr.responseType = 'arraybuffer';
xhr.onload = function(e) {
doSomething(this.response);
};