javascript 保存文件到本地实现方法


Posted in Javascript onNovember 29, 2012

2种形式都可以
第一种:

<script> 
function SaveAs5(imgURL) 
{ 
var oPop = window.open(imgURL,"","width=1, height=1, top=5000, left=5000"); 
for(; oPop.document.readyState != "complete"; ) 
{ 
if (oPop.document.readyState == "complete")break; 
} 
oPop.document.execCommand("SaveAs"); 
oPop.close(); 
} 
</script> 
<img src="t_screenshot_17616.jpg" id="DemoImg" border="0" onclick="SaveAs5(this.src)">

第二种:
<script> 
function SaveAs5(imgURL) 
{ 
var oPop = window.open(imgURL,"","width=1, height=1, top=5000, left=5000"); 
for(; oPop.document.readyState != "complete"; ) 
{ 
if (oPop.document.readyState == "complete")break; 
} 
oPop.document.execCommand("SaveAs"); 
oPop.close(); 
} 
</script> 
<img src="../t_screenshot_17616.jpg" id="DemoImg" border="0"> 
<a href="#" onclick="SaveAs5(document.getElementById('DemoImg').src)"> 点击这里下载图片 </a>
Javascript 相关文章推荐
Stop SQL Server
Jun 21 Javascript
Javascript倒计时代码
Aug 12 Javascript
js自定义方法通过隐藏iframe实现文件下载
Feb 21 Javascript
JavaScript代码轻松实现网页内容禁止复制(代码简单)
Oct 23 Javascript
轻松实现jquery手风琴效果
Jan 14 Javascript
jQuery解决浏览器兼容性问题案例分析
Apr 15 Javascript
jQuery Mobile 和 Kendo UI 的比较
May 05 Javascript
jQuery的三种bind/One/Live/On事件绑定使用方法
Feb 23 Javascript
jQuery插件FusionCharts绘制的2D条状图效果【附demo源码】
May 13 jQuery
Node.js 实现简单的接口服务器的实例代码
May 23 Javascript
Spring Boot/VUE中路由传递参数的实现代码
Mar 02 Javascript
Vue中的循环及修改差值表达式的方法
Aug 29 Javascript
jquery连缀语法如何实现
Nov 29 #Javascript
javascript 使td内容不换行不撑开
Nov 29 #Javascript
json原理分析及实例介绍
Nov 29 #Javascript
javascript全局变量封装模块实现代码
Nov 28 #Javascript
Javascript Request获取请求参数如何实现
Nov 28 #Javascript
js移除事件 js绑定事件实例应用
Nov 28 #Javascript
js arguments对象应用介绍
Nov 28 #Javascript
You might like
PHP通过正则表达式下载图片到本地的实现代码
2011/09/19 PHP
探讨php中遍历二维数组的几种方法详解
2013/06/08 PHP
ThinkPHP添加更新标签的方法
2014/12/05 PHP
thinkPHP模板引擎用法示例
2016/12/08 PHP
图片之间的切换
2006/06/26 Javascript
Dojo 学习要点
2010/09/03 Javascript
js中访问html中iframe的文档对象的代码[IE6,IE7,IE8,FF]
2011/01/08 Javascript
JS基础之undefined与null的区别分析
2011/08/08 Javascript
对javascript的一点点认识总结《javascript高级程序设计》读书笔记
2011/11/30 Javascript
原生JavaScript实现合并多个数组示例
2014/09/21 Javascript
windows下安装nodejs及框架express
2015/08/07 NodeJs
基于RequireJS和JQuery的模块化编程——常见问题全面解析
2016/04/14 Javascript
详解Node.Js如何处理post数据
2016/09/19 Javascript
Bootstrap面板学习使用
2017/02/09 Javascript
Bootstrap标签页(Tab)插件使用方法
2017/03/21 Javascript
vue中实现methods一个方法调用另外一个方法
2018/02/08 Javascript
react实现换肤功能的示例代码
2018/08/14 Javascript
微信小程序实现注册登录功能(表单校验、错误提示)
2019/12/10 Javascript
Python的Django框架中模板碎片缓存简介
2015/07/24 Python
python发送邮件功能实现代码
2016/07/15 Python
python解决字符串倒序输出的问题
2018/06/25 Python
Python实现快速排序的方法详解
2019/10/25 Python
Window系统下Python如何安装OpenCV库
2020/03/05 Python
python matplotlib 绘图 和 dpi对应关系详解
2020/03/14 Python
Python如何实现邮件功能
2020/05/27 Python
Canvas波浪花环的示例代码
2020/08/21 HTML / CSS
马来西亚最热门的在线时尚商店:FashionValet
2018/11/11 全球购物
美国珠宝精品店:Opulent Jewelers
2019/08/20 全球购物
实现向右循环移位
2014/07/31 面试题
STP的判定过程
2012/10/01 面试题
教师实习的自我鉴定
2013/10/26 职场文书
电影复兴之路观后感
2015/06/02 职场文书
先进个人主要事迹怎么写
2015/11/04 职场文书
2016高考寄语或鼓励的话语
2015/12/04 职场文书
雄兵连:第三季先行图公开,天使恶魔联合,银河之力的新力量
2021/06/11 国漫
Mysql InnoDB 的内存逻辑架构
2022/05/06 MySQL