原理就是创建一个<a>
标签,创建一个 blob 对象,然后用 js 触发点击事件来下载 blob 对象即可。
1 2 3 4 5 6
| const content = 'file content' const aLink = document.createElement('a'); const blob = new Blob([content]); aLink.download = 'title of file.ext'; aLink.href = URL.createObjectURL(blob); aLink.click();
|
关于 blob