From 50021e0f58d5a245b837a2ce12fd2a7415ae9fc6 Mon Sep 17 00:00:00 2001 From: Radekor500 Date: Thu, 13 Jul 2023 23:49:05 +0200 Subject: [PATCH 1/2] increase chunk size --- SecureSend/ClientApp/src/utils/streams/decryptionStream.ts | 2 +- SecureSend/ClientApp/src/views/FileUploadView.vue | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/SecureSend/ClientApp/src/utils/streams/decryptionStream.ts b/SecureSend/ClientApp/src/utils/streams/decryptionStream.ts index 626ba5c..e9d56a2 100644 --- a/SecureSend/ClientApp/src/utils/streams/decryptionStream.ts +++ b/SecureSend/ClientApp/src/utils/streams/decryptionStream.ts @@ -8,7 +8,7 @@ export default function decryptStream( ) { console.log("streaming"); const inputStream = input.pipeThrough( - new TransformStream(new StreamSlicer(64 * 1024 + 16)) + new TransformStream(new StreamSlicer(5 * 1024 * 1024 + 16)) ); return inputStream.pipeThrough( new TransformStream(new StreamDecryptor(password, salt)) diff --git a/SecureSend/ClientApp/src/views/FileUploadView.vue b/SecureSend/ClientApp/src/views/FileUploadView.vue index 5b8b874..7c59b80 100644 --- a/SecureSend/ClientApp/src/views/FileUploadView.vue +++ b/SecureSend/ClientApp/src/views/FileUploadView.vue @@ -134,7 +134,7 @@ const encryptFile = async () => { for (const [file] of files.value) { const promise = splitFile( file, - 64 * 1024, + 5 * 1024 * 1024, async (chunk: ArrayBuffer, num, totalChunks) => { try { await SecureSendService.uploadChunk( From 9c8a494d117cf4d14816b4df442441785953bf48 Mon Sep 17 00:00:00 2001 From: Radekor500 Date: Thu, 13 Jul 2023 23:49:38 +0200 Subject: [PATCH 2/2] formatting --- SecureSend/ClientApp/src/views/FileUploadView.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/SecureSend/ClientApp/src/views/FileUploadView.vue b/SecureSend/ClientApp/src/views/FileUploadView.vue index 7c59b80..7feb914 100644 --- a/SecureSend/ClientApp/src/views/FileUploadView.vue +++ b/SecureSend/ClientApp/src/views/FileUploadView.vue @@ -134,7 +134,7 @@ const encryptFile = async () => { for (const [file] of files.value) { const promise = splitFile( file, - 5 * 1024 * 1024, + 5 * 1024 * 1024, async (chunk: ArrayBuffer, num, totalChunks) => { try { await SecureSendService.uploadChunk(