FileSaver.js ////////////////////zzzzzzzzzzzzzz

插件信息金币:0 个

开发语言:
Javascript/jQuery
运行环境:
浏览器
官方地址:
综合评分:
相关标签:
文件操做
效果演示  资源下载
FileSaver.js 实现了在自己不支持 HTML5 W3C saveAs() FileSaver 接口的浏览器支持文件保存。FileSaver.js 在客户端保存文件的解决方案,而且可让 Web 应用完美的生成文件, 或者保存不该该发送到外部服务器的一些敏感信息。是一种简单易用实现的利用 JavaScript/JS 在浏览器端保存文件的方案。

实现浏览器端生成并保存文件的 JavaScript 库 FileSaver.js 使用说明:html

1、引入 JavaScript 文件:git

复制
1
< script  src = "path/FileSaver.js" />

2、例子:github

保存成文本文件canvas

复制
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
相关文章
相关标签/搜索