Handle error in fileToArrayBuffer
[arvados-workbench2.git] / src / common / file.ts
1 import { rejects } from "assert";
2
3 // Copyright (C) The Arvados Authors. All rights reserved.
4 //
5 // SPDX-License-Identifier: AGPL-3.0
6
7 export const fileToArrayBuffer = (file: File) =>
8     new Promise<ArrayBuffer>((resolve, reject) => {
9         const reader = new FileReader();
10         reader.onload = () => {
11             resolve(reader.result as ArrayBuffer);
12         };
13         reader.onerror = () => {
14             reject();
15         };
16         reader.readAsArrayBuffer(file);
17     });