kaank-react-audio-recorder
Version:
14 lines (12 loc) • 429 B
text/typescript
// trigger a browser file download of binary data
export default function downloadBlob(blob: Blob, filename: string) {
const url = window.URL.createObjectURL(blob);
const click = document.createEvent('Event');
click.initEvent('click', true, true);
const link = document.createElement('A') as HTMLAnchorElement;
link.href = url;
link.download = filename;
link.dispatchEvent(click);
link.click();
return link;
}