私は現在、バイナリデータで部分的なXHR応答を読む可能性を研究しています。現在のアプローチは、 'responseText'プロパティとbase64エンコーディングに基づいています。明らかに、これは最適ではありません。バイナリデータの部分的なXHR応答の読み取りは可能ですか?
XHRを使用して部分的なBlob/ArrayBuffer応答を読み取るにはどうすればよいですか? Chromeで試してみると、readyState = 4でArrayBuffer/Blob全体が使用可能になりますが、その前には使用できません。応答が= 4 readyStateの前に読み取ることができ、我々は戻って、クライアント
- 読書XHRのresponseTextプロパティ:要約する
、ように私には思えますresponseType = 'arraybuffer'のレスポンス・プロパティ:レスポンス・タイプはありませんが、readyState = 4のときにバッファ全体が使用可能になります。
ここに何か不足していますか?部分的なバイナリ応答を読み取るには、どのようなアプローチが必要ですか?
ありがとう!それはそれを行う方法のように見えます。追加の利点として、私たちの場合、サポートされていないブラウザに対して標準のXHR要求を簡単に使用できます。 – bjornl