0
私はこれらの2つのコード(ChromeとFirefoxで動作する)は同じことをするはずだと思っていましたが、彼らはXmlHttpRequest
オブジェクトを介してファイルのバイナリコンテンツを送信します。HTML5ファイルAPI readAsBinaryString()の結果と異なる送信(ファイル)
直接XHRセンド:
xhr.send(file);
読むファイルとXHRを経由して内容を送信します。送信され
var reader = new FileReader();
reader.onload = function(event) {
xhr.send(event.target.result);
};
reader.readAsBinaryString(file);
ファイルのバイトは秒1で(要求間で一致していない、ファイルが内よりも大きく、最初のファイルとファイルが破損します)。
私は2番目のオプションの作業をする必要があります。
アイデア?
私は同様の問題に遭遇した
このコードはFirefoxでのみ動作しますか? –
これはfirefoxとwebkitで動作します。オペラにはBlobBuilderや型付き配列はありません。 [BlobBuilder.js](https://github.com/eligrey/BlobBuilder.js)はBlobBuilderを取得します。型付き配列がない場合の対処方法を理解しようとしています。 – aeosynth