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 相关文章推荐
js监听键盘事件示例代码
Jul 26 Javascript
JavaScript中圆括号()和方括号[]的特殊用法疑问解答
Aug 06 Javascript
jquery淡化版banner异步图片文字效果切换图片特效
Apr 08 Javascript
jQuery前端分页示例分享
Feb 10 Javascript
javascript实现表单验证
Jan 29 Javascript
JS实现商品筛选功能
Aug 19 Javascript
细说webpack源码之compile流程-入口函数run
Dec 26 Javascript
Taro集成Redux快速上手的方法示例
Jun 21 Javascript
VueCli3构建TS项目的方法步骤
Nov 07 Javascript
vuex存储复杂参数(如对象数组等)刷新数据丢失的解决方法
Nov 05 Javascript
js实现列表按字母排序
Aug 11 Javascript
Ant Design Pro 之 ProTable使用操作
Oct 31 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中大括号作用介绍
2012/03/22 PHP
phpMyAdmin 链接表的附加功能尚未激活问题的解决方法(已测)
2012/03/27 PHP
php+redis消息队列实现抢购功能
2018/02/08 PHP
thinkPHP事务操作简单案例分析
2019/10/17 PHP
Laravel jwt 多表(多用户端)验证隔离的实现
2019/12/18 PHP
Javascript 事件流和事件绑定
2009/07/16 Javascript
jQuery+ajax实现鼠标单击修改内容的方法
2014/06/27 Javascript
Javascript基础知识(二)事件
2014/09/29 Javascript
javascript实现支持移动设备画廊
2015/08/24 Javascript
JQuery点击行tr实现checkBox选中的简单实例
2016/05/26 Javascript
JS绘制微信小程序画布时钟
2016/12/24 Javascript
AngularJS中的缓存使用
2017/01/11 Javascript
利用C/C++编写node.js原生模块的方法教程
2017/07/07 Javascript
AngularJs点击状态值改变背景色的实例
2017/12/18 Javascript
JavaScript中EventLoop介绍
2018/01/22 Javascript
JS实现DOM节点插入操作之子节点与兄弟节点插入操作示例
2018/07/30 Javascript
vue.js实现的幻灯片功能示例
2019/01/18 Javascript
vue实现自定义H5视频播放器的方法步骤
2019/07/01 Javascript
浅探express路由和中间件的实现
2019/09/30 Javascript
Javascript节流函数throttle和防抖函数debounce
2020/12/03 Javascript
Python3基础之条件与循环控制实例解析
2014/08/13 Python
python使用cStringIO实现临时内存文件访问的方法
2015/03/26 Python
Python实现完整的事务操作示例
2017/06/20 Python
Python生成8位随机字符串的方法分析
2017/12/05 Python
对pandas数据判断是否为NaN值的方法详解
2018/11/06 Python
python实现倒计时小工具
2019/07/29 Python
基于Python爬取fofa网页端数据过程解析
2020/07/13 Python
Python通过fnmatch模块实现文件名匹配
2020/09/30 Python
Etam俄罗斯:法国女士内衣和家居服网上商店
2019/10/30 全球购物
校园新闻广播稿
2014/01/10 职场文书
新学期教师寄语
2014/04/02 职场文书
见义勇为事迹材料
2014/12/24 职场文书
大学生毕业个人总结
2015/02/15 职场文书
2015年车间主任工作总结
2015/05/21 职场文书
2015年酒店年度工作总结
2015/05/23 职场文书
红色经典观后感
2015/06/18 职场文书