5

ファイルの生のファイル コンテンツを読み取り、バイナリ データを XMLHttpRequest ajax リクエストでサーバーに送信する方法はありますか? HTML5 ブラウザーでは、次のことができます。

reader = new FileReader();
reader.readAsArrayBuffer(file);
reader.onload = function(e) {
   xhr.send(e.target.result);
} 

FileAPIFileReader polyfillなどのライブラリがいくつかありますが、いずれもサポートreadAsArrayBuffer()していません。使用readAsBinaryString()すると、文字列への変換中にバイナリ データが台無しになり、余分な文字がコンテンツに追加されます。

助言がありますか?

4

0 に答える 0