实现浏览器端生成并保存文件的 JavaScript 库 FileSaver.js 使用说明:
一、引入 JavaScript 文件:
1 | < script src = "path/FileSaver.js" /> |
二、例子:
保存成文本文件
1 2 | var blob = new Blob([ "Hello, world!" ], {type: "text/plain;charset=utf-8" }); saveAs(blob, "hello world.txt" ); |
保存成图片
1 2 3 | var canvas = document.getElementById( "my-canvas" ), ctx = canvas.getContext( "2d" ); // draw to canvas...canvas.toBlob(function(blob) { saveAs(blob, "pretty image.png" ); }); |
支持的浏览器:
Browser | Constructs as | Filenames | Max Blob Size | Dependencies |
---|---|---|---|---|
Firefox 20+ | Blob | Yes | 800 MiB | None |
Firefox < 20 | data: URI | No | n/a | Blob.js |
Chrome | Blob | Yes | 500 MiB | None |
Chrome for Android | Blob | Yes | 500 MiB | None |
IE 10+ | Blob | Yes | 600 MiB | None |
Opera 15+ | Blob | Yes | 500 MiB | None |
Opera < 15 | data: URI | No | n/a | Blob.js |
Safari 6.1+* | Blob | No | ? | None |
Safari < 6 | data: URI | No | n/a | Blob.js |
特别申明:
本站所有资源都是由网友投稿发布,或转载各大下载站,请自行检测软件的完整性!
本站所有资源仅供学习与参考,请勿用于商业用途,否则产生的一切后果将由您自己承担!
如有侵权请联系我们删除下架,联系方式:lei1294551502@163.com