binconv
Version:
Binary converters for Blob, Uint8Array, ReadableStream, ArrayBuffer, string in JavaScript/TypeScript
13 lines (12 loc) • 397 B
text/typescript
export function blobToArrayBuffer(blob: Blob): Promise<ArrayBuffer> {
return new Promise((resolve, reject) => {
const fileReader = new FileReader();
fileReader.onload = () => {
const arrayBuffer = fileReader.result as ArrayBuffer;
resolve(arrayBuffer);
};
fileReader.onerror = reject;
fileReader.readAsArrayBuffer(blob);
});
}
export default blobToArrayBuffer;