2017-04-21 15 views
0

XMLHttpRequestを使用してバイナリ配列をロードしようとしています。 リダイレクトせずに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); 

は、私が何かを明らかに足りない...それは(にconsole.logが印刷された)細かいダウンロードしたが、その後Chromeはすぐに非常に有用ではないファイル自体にページをリダイレクトしようとすると?

答えて

0

私はちょうど私の問題ではなくXMLHttpRequestをとは何の関係もない、との結論に達したが、このためには、むしろ新しい変数を作成するよりも、ウィンドウの位置を設定します

var location = ... 

ラインの存在であります所在地...

関連する問題