konva-demo/src/views/test/download/downloadUtil.ts

28 lines
615 B
TypeScript
Raw Normal View History

export const downloadBlob = (blob: Blob, name: string) => {
// 创建一个下载链接并模拟点击
const url = URL.createObjectURL(blob);
const a = document.createElement('a');
a.href = url;
a.download = name;
document.body.appendChild(a);
a.click();
// 清理
document.body.removeChild(a);
URL.revokeObjectURL(url);
};
/**
*
* @param uri
* @param name
*/
export function downloadURI(uri: string, name: string) {
const link = document.createElement('a');
link.download = name;
link.href = uri;
document.body.appendChild(link);
link.click();
document.body.removeChild(link);
}