import FileSaver from "file-saver";
时间: 2024-02-12 19:03:15 浏览: 123
GIF-Saver:没有人有时间为 gif 添加书签
`FileSaver.js` 是一个用于在 JavaScript 中保存文件的库,可以将 Blob 或 File 对象保存到本地文件系统中。它提供了一种简单的方式,用于处理从浏览器中下载文件的各种情况。
您可以使用以下命令安装它:
```
npm install file-saver
```
然后,在您的代码中导入它:
```javascript
import FileSaver from "file-saver";
```
使用示例如下:
```javascript
const blob = new Blob(["Hello, world!"], { type: "text/plain;charset=utf-8" });
FileSaver.saveAs(blob, "hello.txt");
```
在上面的代码中,我们首先创建了一个 `Blob` 对象,表示一个文本文件,然后使用 `FileSaver.saveAs()` 方法将其保存到本地文件系统中,文件名为 `hello.txt`。
`FileSaver.js` 还提供了其他一些方法,例如 `saveAs()` 方法的别名 `save()` 方法,以及 `saveToBlob()` 方法,用于将 Blob 对象保存到本地文件系统中。您可以在官方文档中查看更多信息:[FileSaver.js 官方文档](https://github.com/eligrey/FileSaver.js#usage)。
阅读全文