FileSaver.js ////////////////////zzzzzzzzzzzzzz
2024-08-26 23:07:42
FileSaver.js 实现浏览器端文件保存的 JavaScript 库
- 查看次数:
- 758
- 下载次数:
- 89
- 更新时间:
- 2015-06-05
- 发布时间:
- 2015-06-05
- 收藏
插件信息金币:0 个
- 开发语言:
- Javascript/jQuery
- 运行环境:
- 浏览器
- 官方地址:
- https://github.com/eligrey/FileSaver.js
- 综合评分:
- 相关标签:
- 文件操作
效果演示 资源下载
FileSaver.js 实现了在本身不支持 HTML5 W3C saveAs() FileSaver 接口的浏览器支持文件保存。FileSaver.js 在客户端保存文件的解决方案,并且可以让 Web 应用完美的生成文件, 或者保存不应该发送到外部服务器的一些敏感信息。是一种简单易用实现的利用 JavaScript/JS 在浏览器端保存文件的方案。
实现浏览器端生成并保存文件的 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 |
最新文章
- Sql Server系列:通用表表达式CTE
- SQL中exists、not exists以及in、not in的区别和使用
- 在腾讯云上创建您的SQL Cluster(1)
- 转--CSS选择器详解(一)常用选择器
- xcode 产生指定颜色的图片imageWithColor
- POJ 1068 AC 2014-01-07 15:24 146人阅读 评论(0) 收藏
- 【网络流24题】No.4 魔术球问题 (二分+最小路径覆盖)
- 计算两点距离 ios
- python基础-安装篇
- Android 调用jepg库进行图片压缩,保持图片不失真
- 201521123035《Java程序设计》第六周学习总结
- Bootstrap中的strong和em强调标签
- 添加用户useradd,给用户设置修改密码passwd,修改用户信息usermod,修改用户密码状态chage,删除用户userdel,查询用户及组id,切换用户su,查看当前环境变量env
- 笔记︱集成学习Ensemble Learning与树模型、Bagging 和 Boosting
- linq使用日记
- spoj freetour II
- NiftyNet 数据预处理
- 08_ for 练习 _ sumOf7
- Python数据结构———队列
- PowerShell发送邮件(587)
热门文章
- 违反完整约束条件 (XXX) - 未找到父项关键字
- div可编辑状态设置
- 我的jQuery源码读后感
- Sass和compass 安装 和配合grunt实时显示 [Sass和compass学习笔记]
- ArcEngine奇怪异常:HRESULT:0x80040351
- Unity3D连接sqlite数据库操作C#版
- 大端小端系统_union_栈的增长方向
- 谢欣伦 - OpenDev原创教程 - 本地IP查找类CxLocalHostIPAddrFind
- 【转】windows和linux中搭建python集成开发环境IDE
- android中工作线程安全