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 相关文章推荐
使用CSS和jQuery模拟select并附提交后取得数据的代码
Oct 18 Javascript
jQuery插件实现大图全屏图片相册
Mar 14 Javascript
jquery简单实现网页层的展开与收缩效果
Aug 07 Javascript
javascript产生随机数方法汇总
Jan 25 Javascript
JavaScript组成、引入、输出、运算符基础知识讲解
Dec 08 Javascript
深入学习jQuery中的data()
Dec 22 Javascript
jQuery Pagination分页插件使用方法详解
Feb 28 Javascript
xmlplus组件设计系列之列表(4)
Apr 26 Javascript
Bootstrap图片轮播效果详解
Oct 17 Javascript
微信小程序学习笔记之登录API与获取用户信息操作图文详解
Mar 29 Javascript
Promise扫盲贴
Jun 24 Javascript
如何在postman测试用例中实现断言过程解析
Jul 09 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桌面中心(四) 数据显示
2007/03/11 PHP
PHP利用REFERER根居访问来地址进行页面跳转
2013/09/28 PHP
PHP防盗链的基本思想 防盗链的设置方法
2015/09/25 PHP
ThinkPHP发送邮件示例代码
2016/10/08 PHP
Javascript 继承机制的实现
2009/08/12 Javascript
javascript游戏开发之《三国志曹操传》零部件开发(一)让静态人物动起来
2013/01/23 Javascript
js取消单选按钮选中示例代码
2013/11/14 Javascript
Javascript学习笔记之 函数篇(三) : 闭包和引用
2014/11/23 Javascript
javascript判断css3动画结束 css3动画结束的回调函数
2015/03/10 Javascript
JS实现兼容性好,自动置顶的淘宝悬浮工具栏效果
2015/09/18 Javascript
javascript实现获取图片大小及图片等比缩放的方法
2016/11/24 Javascript
bootstrap实现的自适应页面简单应用示例
2017/03/09 Javascript
纯JS实现只能输入数字的简单代码
2017/06/21 Javascript
vue2.0 兄弟组件(平级)通讯的实现代码
2018/01/15 Javascript
React实现轮播效果
2020/08/25 Javascript
[02:17]2016完美“圣”典风云人物:Sccc专访
2016/12/03 DOTA
[51:53]完美世界DOTA2联赛循环赛 LBZS vs DM BO2第二场 11.01
2020/11/02 DOTA
python统计cpu利用率的方法
2015/06/02 Python
python简单判断序列是否为空的方法
2015/06/30 Python
Python 实现数据库(SQL)更新脚本的生成方法
2017/07/09 Python
Python编程使用*解包和itertools.product()求笛卡尔积的方法
2017/12/18 Python
Python+opencv 实现图片文字的分割的方法示例
2019/07/04 Python
Python中调用其他程序的方式详解
2019/08/06 Python
Python3读写Excel文件(使用xlrd,xlsxwriter,openpyxl3种方式读写实例与优劣)
2020/02/13 Python
解决Keras中Embedding层masking与Concatenate层不可调和的问题
2020/06/18 Python
Selenium alert 弹窗处理的示例代码
2020/08/06 Python
说说你所熟悉或听说过的j2ee中的几种常用模式?及对设计模式的一些看法
2012/05/24 面试题
会计专业毕业生自我评价
2013/09/25 职场文书
护士辞职信模板
2014/01/20 职场文书
设计专业毕业生求职信
2014/06/25 职场文书
目标责任书格式
2014/07/28 职场文书
大学生党员个人剖析材料
2014/10/08 职场文书
意向协议书
2015/01/27 职场文书
大学生党课感想
2015/08/11 职场文书
养成教育主题班会
2015/08/13 职场文书
解决Tkinter中button按钮未按却主动执行command函数的问题
2021/05/23 Python