fix filedata in case of smaller ElectronFile size

This commit is contained in:
Rushikesh Tote 2022-04-05 14:36:32 +05:30
parent 03ba61ee06
commit 50dae24628

View file

@ -46,7 +46,14 @@ export async function readFile(
logUploadInfo(`reading file datal${getFileNameSize(rawFile)} `);
let filedata: Uint8Array | DataStream;
if (!(rawFile instanceof File)) {
filedata = await getElectronFileStream(rawFile, FILE_READER_CHUNK_SIZE);
if (rawFile.size > MULTIPART_PART_SIZE) {
filedata = await getElectronFileStream(
rawFile,
FILE_READER_CHUNK_SIZE
);
} else {
filedata = await rawFile.arrayBuffer();
}
} else if (rawFile.size > MULTIPART_PART_SIZE) {
filedata = getFileStream(reader, rawFile, FILE_READER_CHUNK_SIZE);
} else {