<code lang="diff"></code>
download
, а значением в него можно установить название файла./**
* Скачивает файл
* @param {BlobPart} data Данные файла
* @param {string} name Название файла
* @param {string} type MIME-тип файла
*/
export const download = (data, name, type) => {
const url = URL.createObjectURL(new Blob([data], { type }));
const link = document.createElement('a');
link.setAttribute('href', url);
link.setAttribute('download', name);
link.addEventListener('click', () => {
setTimeout(() => {
URL.revokeObjectURL(url);
});
});
link.click();
};
<code lang="diff">
- minus
+ plus
inert
</code>