File size: 475 Bytes
8a1f4e2
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
export function convertFileToBlob(file: any): Promise<Blob> {
    return new Promise((resolve, reject) => {
        const reader = new FileReader();

        reader.onload = function (event: any) {
            const blob = new Blob([event.target.result], { type: file.type });
            resolve(blob);
        };

        reader.onerror = function () {
            reject(new Error('Error reading the file.'));
        };

        reader.readAsArrayBuffer(file);
    });
}