From 9b54b11fe2b6355569b27ec83bc39c996bacf949 Mon Sep 17 00:00:00 2001 From: Jacky Jiang Date: Tue, 17 Sep 2019 20:40:39 +1000 Subject: [PATCH] Fix Range Header processing logic for NetworkStreamer (#709) --- papaparse.js | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/papaparse.js b/papaparse.js index ae4b70d..b133d92 100755 --- a/papaparse.js +++ b/papaparse.js @@ -669,8 +669,6 @@ License: MIT if (IS_WORKER && xhr.status === 0) this._chunkError(); - else - this._start += this._config.chunkSize; }; this._chunkLoaded = function() @@ -684,7 +682,8 @@ License: MIT return; } - this._finished = !this._config.chunkSize || this._start > getFileSize(xhr); + this._start += xhr.responseText.length; + this._finished = !this._config.chunkSize || this._start >= getFileSize(xhr); this.parseChunk(xhr.responseText); };