increase uploadFile buffer to speed up file uploads #6169
Signed-off-by: si458 <simonsmith5521@gmail.com>
This commit is contained in:
parent
b08f3827f5
commit
74d6252699
|
@ -1,4 +1,4 @@
|
||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
<html lang="en" dir="ltr" xmlns="http://www.w3.org/1999/xhtml">
|
<html lang="en" dir="ltr" xmlns="http://www.w3.org/1999/xhtml">
|
||||||
<head>
|
<head>
|
||||||
<meta charset="utf-8">
|
<meta charset="utf-8">
|
||||||
|
@ -6037,7 +6037,7 @@
|
||||||
if (start >= data.byteLength) {
|
if (start >= data.byteLength) {
|
||||||
files.sendText(JSON.stringify({ action: 'uploaddone', reqid: uploadFile.xfilePtr }));
|
files.sendText(JSON.stringify({ action: 'uploaddone', reqid: uploadFile.xfilePtr }));
|
||||||
} else {
|
} else {
|
||||||
var end = uploadFile.xptr + 16384;
|
var end = uploadFile.xptr + 65565;
|
||||||
if (end > data.byteLength) { if (dataPriming == true) { return; } end = data.byteLength; }
|
if (end > data.byteLength) { if (dataPriming == true) { return; } end = data.byteLength; }
|
||||||
var dataslice = new Uint8Array(data.slice(start, end))
|
var dataslice = new Uint8Array(data.slice(start, end))
|
||||||
if ((dataslice[0] == 123) || (dataslice[0] == 0)) {
|
if ((dataslice[0] == 123) || (dataslice[0] == 0)) {
|
||||||
|
@ -6053,7 +6053,7 @@
|
||||||
} else if (uploadFile.xfile) {
|
} else if (uploadFile.xfile) {
|
||||||
if (uploadFile.xreader != null) return; // Data reading already in process
|
if (uploadFile.xreader != null) return; // Data reading already in process
|
||||||
if (uploadFile.xptr >= uploadFile.xfile.size) return;
|
if (uploadFile.xptr >= uploadFile.xfile.size) return;
|
||||||
var end = uploadFile.xptr + 16384;
|
var end = uploadFile.xptr + 65565;
|
||||||
if (end > uploadFile.xfile.size) { if (dataPriming == true) { return; } end = uploadFile.xfile.size; }
|
if (end > uploadFile.xfile.size) { if (dataPriming == true) { return; } end = uploadFile.xfile.size; }
|
||||||
uploadFile.xreader = new FileReader();
|
uploadFile.xreader = new FileReader();
|
||||||
uploadFile.xreader.onerror = function (err) { console.log(err); }
|
uploadFile.xreader.onerror = function (err) { console.log(err); }
|
||||||
|
|
|
@ -11699,7 +11699,7 @@
|
||||||
if (start >= data.byteLength) {
|
if (start >= data.byteLength) {
|
||||||
files.sendText(JSON.stringify({ action: 'uploaddone', reqid: uploadFile.xfilePtr }));
|
files.sendText(JSON.stringify({ action: 'uploaddone', reqid: uploadFile.xfilePtr }));
|
||||||
} else {
|
} else {
|
||||||
var end = uploadFile.xptr + 16384;
|
var end = uploadFile.xptr + 65565;
|
||||||
if (end > data.byteLength) { if (dataPriming == true) { return; } end = data.byteLength; }
|
if (end > data.byteLength) { if (dataPriming == true) { return; } end = data.byteLength; }
|
||||||
var dataslice = new Uint8Array(data.slice(start, end))
|
var dataslice = new Uint8Array(data.slice(start, end))
|
||||||
if ((dataslice[0] == 123) || (dataslice[0] == 0)) {
|
if ((dataslice[0] == 123) || (dataslice[0] == 0)) {
|
||||||
|
@ -11715,7 +11715,7 @@
|
||||||
} else if (uploadFile.xfile) {
|
} else if (uploadFile.xfile) {
|
||||||
if (uploadFile.xreader != null) return; // Data reading already in process
|
if (uploadFile.xreader != null) return; // Data reading already in process
|
||||||
if (uploadFile.xptr >= uploadFile.xfile.size) return;
|
if (uploadFile.xptr >= uploadFile.xfile.size) return;
|
||||||
var end = uploadFile.xptr + 16384;
|
var end = uploadFile.xptr + 65565;
|
||||||
if (end > uploadFile.xfile.size) { if (dataPriming == true) { return; } end = uploadFile.xfile.size; }
|
if (end > uploadFile.xfile.size) { if (dataPriming == true) { return; } end = uploadFile.xfile.size; }
|
||||||
uploadFile.xreader = new FileReader();
|
uploadFile.xreader = new FileReader();
|
||||||
uploadFile.xreader.onerror = function (err) { console.log(err); }
|
uploadFile.xreader.onerror = function (err) { console.log(err); }
|
||||||
|
|
|
@ -2364,7 +2364,7 @@
|
||||||
function p13uploadNextPart(dataPriming) {
|
function p13uploadNextPart(dataPriming) {
|
||||||
if (uploadFile.xreader != null) return; // Data reading already in process
|
if (uploadFile.xreader != null) return; // Data reading already in process
|
||||||
if (uploadFile.xptr >= uploadFile.xfile.size) return;
|
if (uploadFile.xptr >= uploadFile.xfile.size) return;
|
||||||
var end = uploadFile.xptr + 16384;
|
var end = uploadFile.xptr + 65565;
|
||||||
if (end > uploadFile.xfile.size) { if (dataPriming == true) { return; } end = uploadFile.xfile.size; }
|
if (end > uploadFile.xfile.size) { if (dataPriming == true) { return; } end = uploadFile.xfile.size; }
|
||||||
uploadFile.xreader = new FileReader();
|
uploadFile.xreader = new FileReader();
|
||||||
uploadFile.xreader.onerror = function (err) { console.log(err); }
|
uploadFile.xreader.onerror = function (err) { console.log(err); }
|
||||||
|
|
|
@ -2191,7 +2191,7 @@
|
||||||
if (start >= data.byteLength) {
|
if (start >= data.byteLength) {
|
||||||
files.sendText(JSON.stringify({ action: 'uploaddone', reqid: uploadFile.xfilePtr }));
|
files.sendText(JSON.stringify({ action: 'uploaddone', reqid: uploadFile.xfilePtr }));
|
||||||
} else {
|
} else {
|
||||||
var end = uploadFile.xptr + 16384;
|
var end = uploadFile.xptr + 65565;
|
||||||
if (end > data.byteLength) { if (dataPriming == true) { return; } end = data.byteLength; }
|
if (end > data.byteLength) { if (dataPriming == true) { return; } end = data.byteLength; }
|
||||||
var dataslice = new Uint8Array(data.slice(start, end))
|
var dataslice = new Uint8Array(data.slice(start, end))
|
||||||
if ((dataslice[0] == 123) || (dataslice[0] == 0)) {
|
if ((dataslice[0] == 123) || (dataslice[0] == 0)) {
|
||||||
|
|
Loading…
Reference in New Issue