私はファイルのスプライシングに頭を悩ませようとしていますが、ここのチュートリアルに従ってファイルの特定の部分を読むことができます。
ファイル全体をチャンクで読み取るように、ループを作成する方法がわかりません。
言うまでもなく、私は的外れだと感じていますが、これが私が取り組んできたコードです。
var loops = file.size / 10;
var start = 0;
var stop = file.size / 10;
for (var i = 0; i < loops; i++) {
var blob = file.slice(start, stop + 1);
reader.readAsText(blob);
start = stop;
stop += stop;
}
ファイルを合計サイズの 1/10 のチャンクで読み取ろうとしています。バイト範囲 0 から開始して、サイズの 1/10 に移動し、開始バイトを終了バイトの位置に移動し、終了バイトを 2 倍にしますが、これは正しい方法ではないことに気付きました。 、
私はファイルを手に入れました:
File {webkitRelativePath: "", lastModifiedDate: Thu Nov 07 2013 07:56:00 GMT+0000 (GMT), name: "TestData.txt", type: "text/plain", size: 136000000…}
しかし、このコードでは、現時点ではリーダーが使用できないというエラーが表示されます...