eligrey

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
Other
22k
Stars
4.3k
Forks
352
Watchers
183
Issues

Star 增长

今日0
近 7 天0
近 30 天+2
综合评分70.2
默认分支master