Skip to content

Commit c657dbc

Browse files
committed
fix large file upload
1 parent 817c6a0 commit c657dbc

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

assets/homepage.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -223,7 +223,6 @@ function share_history_append(name, read_id, write_id, keys) {
223223
let file_size = file_upload.size;
224224
let slices_count = Math.floor(file_size / size_unit);
225225
let transfer_count = 4;
226-
let file_content = await file_upload.arrayBuffer();
227226
for (let j = 0; j <= slices_count; ) {
228227
let begin = j * size_unit;
229228
let end;
@@ -232,7 +231,9 @@ function share_history_append(name, read_id, write_id, keys) {
232231
} else {
233232
end = (j + transfer_count) * size_unit - 1;
234233
}
235-
let file_part = file_content.slice(begin, end + 1);
234+
let file_part = await file_upload
235+
.slice(begin, end + 1)
236+
.arrayBuffer();
236237
encrypted_part = await encrypt_file_part(
237238
key,
238239
file_part,

0 commit comments

Comments
 (0)