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 相关文章推荐
深入理解JavaScript系列(8) S.O.L.I.D五大原则之里氏替换原则LSP
Jan 15 Javascript
jQuery实现按键盘方向键翻页特效
Mar 18 Javascript
JavaScript按值删除数组元素的方法
Apr 24 Javascript
js预加载图片方法汇总
Jun 15 Javascript
12个非常实用的JavaScript小技巧【推荐】
May 18 Javascript
详解在vue-cli项目中安装node-sass
Jun 21 Javascript
vue中使用iview自定义验证关键词输入框问题及解决方法
Mar 26 Javascript
微信小程序实现全局搜索代码高亮的示例
Mar 30 Javascript
详解async/await 异步应用的常用场景
May 13 Javascript
layer.alert回调函数执行关闭弹窗的实例
Sep 11 Javascript
Nuxt的路由动画效果案例
Nov 06 Javascript
React如何创建组件
Jun 27 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
可快速识别放射性物质-国外大神教你diy一个开放式辐射探测器
2020/03/12 无线电
MySQL授权问题总结
2007/05/06 PHP
xss防御之php利用httponly防xss攻击
2014/03/21 PHP
PHP中JSON的应用技巧
2015/10/10 PHP
Laravel5.5 实现后台管理登录的方法(自定义用户表登录)
2019/09/30 PHP
javascript offsetX与layerX区别
2010/03/12 Javascript
javascript模拟select,jselect的方法实现
2012/11/08 Javascript
js unicode 编码解析关于数据转换为中文的两种方法
2014/04/21 Javascript
jQuery Mobile框架中的表单组件基础使用教程
2016/05/17 Javascript
JavaScript 闭包详细介绍
2016/09/28 Javascript
Angular 2应用的8个主要构造块有哪些
2016/10/17 Javascript
jQuery实现鼠标经过显示动画边框特效
2017/03/24 jQuery
JS+canvas绘制的动态机械表动画效果
2017/09/12 Javascript
element ui table 增加筛选的方法示例
2018/11/02 Javascript
微信小程序调用天气接口并且渲染在页面过程详解
2019/06/24 Javascript
JavaScript语句错误throw、try及catch实例解析
2020/08/18 Javascript
Python SQLAlchemy基本操作和常用技巧(包含大量实例,非常好)
2014/05/06 Python
python获取标准北京时间的方法
2015/03/24 Python
python字典get()方法用法分析
2015/04/17 Python
Python3如何解决字符编码问题详解
2017/04/23 Python
Python实现的随机森林算法与简单总结
2018/01/30 Python
Python操作mongodb的9个步骤
2018/06/04 Python
python实现简易数码时钟
2021/02/19 Python
Python3爬虫学习入门教程
2018/12/11 Python
手机使用python操作图片文件(pydroid3)过程详解
2019/09/25 Python
基于PyQT实现区分左键双击和单击
2020/05/19 Python
python 实现数据库中数据添加、查询与更新的示例代码
2020/12/07 Python
Html5移动端弹幕动画实现示例代码
2018/08/27 HTML / CSS
英国舒适型鞋履品牌:FitFlop
2017/05/17 全球购物
澳大利亚冲浪和时尚服装网上购物:SurfStitch
2017/07/29 全球购物
什么是WEB控件?使用WEB控件有哪些优势?
2012/01/21 面试题
写好求职应聘自荐信的三部曲
2013/09/21 职场文书
校园创业策划书
2014/01/14 职场文书
大学生的自我鉴定范文
2014/01/21 职场文书
本科毕业生专业自荐书范文
2014/02/05 职场文书
团日活动总结书格式
2014/05/08 职场文书