
FileSaver.js
eligrey
An HTML5 saveAs() FileSaver implementation
AI 简介
FileSaver.js 是一个轻量级 JavaScript 库,用于在浏览器端实现文件保存功能,将 Blob 或字符串数据直接下载为本地文件。它封装了 HTML5 的 Blob 和 URL.createObjectURL API,并自动处理不同浏览器对文件名、MIME 类型和大文件支持的兼容性差异;核心优势是零依赖、小体积、开箱即用,且支持 IE10+、Chrome、Firefox、Edge 等主流浏览器。适用于前端生成 CSV、JSON、PDF(二进制)、图像等文件后需用户手动保存的场景,如数据导出、图表下载、配置备份等客户端文件生成流程。
JavaScript
Other22k
Stars
4.3k
Forks
352
Watchers
183
Issues
Star 增长
今日0
近 7 天0
近 30 天+2
综合评分70.2
默认分支master