file-saver

用于文件保存

https://www.npmjs.com/package/file-saver

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
var FileSaver = require('file-saver');

// 把文本保存成文件
var blob = new Blob(["Hello, world!"], {type: "text/plain;charset=utf-8"});
FileSaver.saveAs(blob, "hello world.txt");

// 把 URL 另存为图片
FileSaver.saveAs("https://httpbin.org/image", "image.jpg");

// 把 canvas 保存成图片
var canvas = document.getElementById("my-canvas");
canvas.toBlob(function(blob) {
    saveAs(blob, "pretty image.png");
});