FileSaver.js 在没有原生支持 saveAs() 的浏览器上实现了 saveAs() 接口。有一个 FileSaver.js 示例,演示如何保存各种媒体类型。

一般配合jszip一起使用

如果你需要保存较大的文件,不受 blob 的大小限制或内存限制,可以看一下更高级的 StreamSaver.js,

本地引用版

CDN引用版

https://cdn.bootcdn.net/ajax/libs/FileSaver.js/2.0.5/FileSaver.js 完全版

https://cdn.bootcdn.net/ajax/libs/FileSaver.js/2.0.5/FileSaver.min.js 压缩版

更多帮助