8

Javascript FileRead を使用して巨大なファイルを読み込もうとすると問題が発生します。

たとえば、200MB のテキスト ファイルがあり、このファイルを読み取るたびにコードが機能しなくなります。

テキスト ファイルを読み取ることは可能ですが、たとえば、最初の 10 行のみまたは 10 MB 後に読み取りを停止しますか?

これは私のコードです:

var file = form.getEl().down('input[type=file]').dom.files[0];
var reader = new FileReader();

reader.onload = (function(theFile) {
                return function(e) {
                    data = e.target.result;
                    form.displayedData=data;
                };
            })(file);

reader.readAsText(file);

にはe.target.result常にファイルのデータ全体があります。

ここで何ができますか?

どうも

4

1 に答える 1