increase uploadFile buffer to speed up file uploads #6169

Signed-off-by: si458 <simonsmith5521@gmail.com>

si458 committed Jun 11, 2024 at 17:02 UTC 74d625269964f9d028ee2f537f7d56b1eaceb183
4 files changed +7 -7
views/default-mobile.handlebars
+3 -3
@@ -1,4 +1,4 @@
1 -<!DOCTYPE html>
1 +<!DOCTYPE html>
2 <html lang="en" dir="ltr" xmlns="http://www.w3.org/1999/xhtml">
3 <head>
4 <meta charset="utf-8">
@@ -6037,7 +6037,7 @@
6037 if (start >= data.byteLength) {
6038 files.sendText(JSON.stringify({ action: 'uploaddone', reqid: uploadFile.xfilePtr }));
6039 } else {
6040 - var end = uploadFile.xptr + 16384;
6040 + var end = uploadFile.xptr + 65565;
6041 if (end > data.byteLength) { if (dataPriming == true) { return; } end = data.byteLength; }
6042 var dataslice = new Uint8Array(data.slice(start, end))
6043 if ((dataslice[0] == 123) || (dataslice[0] == 0)) {
@@ -6053,7 +6053,7 @@
6053 } else if (uploadFile.xfile) {
6054 if (uploadFile.xreader != null) return; // Data reading already in process
6055 if (uploadFile.xptr >= uploadFile.xfile.size) return;
6056 - var end = uploadFile.xptr + 16384;
6056 + var end = uploadFile.xptr + 65565;
6057 if (end > uploadFile.xfile.size) { if (dataPriming == true) { return; } end = uploadFile.xfile.size; }
6058 uploadFile.xreader = new FileReader();
6059 uploadFile.xreader.onerror = function (err) { console.log(err); }
views/default.handlebars
+2 -2
@@ -11699,7 +11699,7 @@
11699 if (start >= data.byteLength) {
11700 files.sendText(JSON.stringify({ action: 'uploaddone', reqid: uploadFile.xfilePtr }));
11701 } else {
11702 - var end = uploadFile.xptr + 16384;
11702 + var end = uploadFile.xptr + 65565;
11703 if (end > data.byteLength) { if (dataPriming == true) { return; } end = data.byteLength; }
11704 var dataslice = new Uint8Array(data.slice(start, end))
11705 if ((dataslice[0] == 123) || (dataslice[0] == 0)) {
@@ -11715,7 +11715,7 @@
11715 } else if (uploadFile.xfile) {
11716 if (uploadFile.xreader != null) return; // Data reading already in process
11717 if (uploadFile.xptr >= uploadFile.xfile.size) return;
11718 - var end = uploadFile.xptr + 16384;
11718 + var end = uploadFile.xptr + 65565;
11719 if (end > uploadFile.xfile.size) { if (dataPriming == true) { return; } end = uploadFile.xfile.size; }
11720 uploadFile.xreader = new FileReader();
11721 uploadFile.xreader.onerror = function (err) { console.log(err); }
views/sharing-mobile.handlebars
+1 -1
@@ -2364,7 +2364,7 @@
2364 function p13uploadNextPart(dataPriming) {
2365 if (uploadFile.xreader != null) return; // Data reading already in process
2366 if (uploadFile.xptr >= uploadFile.xfile.size) return;
2367 - var end = uploadFile.xptr + 16384;
2367 + var end = uploadFile.xptr + 65565;
2368 if (end > uploadFile.xfile.size) { if (dataPriming == true) { return; } end = uploadFile.xfile.size; }
2369 uploadFile.xreader = new FileReader();
2370 uploadFile.xreader.onerror = function (err) { console.log(err); }
views/sharing.handlebars
+1 -1
@@ -2191,7 +2191,7 @@
2191 if (start >= data.byteLength) {
2192 files.sendText(JSON.stringify({ action: 'uploaddone', reqid: uploadFile.xfilePtr }));
2193 } else {
2194 - var end = uploadFile.xptr + 16384;
2194 + var end = uploadFile.xptr + 65565;
2195 if (end > data.byteLength) { if (dataPriming == true) { return; } end = data.byteLength; }
2196 var dataslice = new Uint8Array(data.slice(start, end))
2197 if ((dataslice[0] == 123) || (dataslice[0] == 0)) {