X-Git-Url: https://git.arvados.org/arvados-workbench2.git/blobdiff_plain/d260d2473cd7faefb0f06cedfb26ef5abda7e012..646e1d88d8aac461e0a13b6c0f1aa1b198e3659c:/src/common/file.ts diff --git a/src/common/file.ts b/src/common/file.ts index 3f17a38f..23113992 100644 --- a/src/common/file.ts +++ b/src/common/file.ts @@ -3,10 +3,13 @@ // SPDX-License-Identifier: AGPL-3.0 export const fileToArrayBuffer = (file: File) => - new Promise(resolve => { + new Promise((resolve, reject) => { const reader = new FileReader(); reader.onload = () => { resolve(reader.result as ArrayBuffer); }; + reader.onerror = () => { + reject(); + }; reader.readAsArrayBuffer(file); });