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 相关文章推荐
Prototype 学习 工具函数学习($w,$F方法)
Jul 12 Javascript
AngularJS HTML编译器介绍
Dec 06 Javascript
javascript 中的console.log和弹出窗口alert
Aug 30 Javascript
jQuery基于排序功能实现上移、下移的方法
Nov 26 Javascript
浅谈jquery页面初始化的4种方式
Nov 27 Javascript
js中的eval()函数把含有转义字符的字符串转换成Object对象的方法
Dec 02 Javascript
原生JS实现动态加载js文件并在加载成功后执行回调函数的方法
Dec 30 Javascript
使用Angular自定义字段校验指令的方法示例
Feb 01 Javascript
2019最新21个MySQL高频面试题介绍
Feb 06 Javascript
JavaScript 双向链表操作实例分析【创建、增加、查找、删除等】
Apr 28 Javascript
vue 使用localstorage实现面包屑的操作
Nov 16 Javascript
jQuery class属性操作addClass()与removeClass()、hasClass()、toggleClass()
Mar 31 jQuery
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 array_multisort()函数的使用札记
2011/07/03 PHP
深入理解PHP中的Session和Cookie
2013/06/21 PHP
smarty内置函数foreach用法实例
2015/01/22 PHP
php无限极分类实现方法分析
2019/07/04 PHP
JQUBar 基于JQUERY的柱状图插件
2010/11/23 Javascript
Javascript图像处理—虚拟边缘介绍及使用方法
2012/12/27 Javascript
Jquery Uploadify多文件上传带进度条且传递自己的参数
2013/08/28 Javascript
JavaScript动态创建link标签到head里的方法
2014/12/22 Javascript
举例详解Python中smtplib模块处理电子邮件的使用
2015/06/24 Javascript
js操作数组函数实例小结
2015/12/10 Javascript
IE下JS保存图片的简单实例
2016/07/15 Javascript
一个简单的JavaScript Map实例(分享)
2016/08/03 Javascript
关于验证码在IE中不刷新的快速解决方法
2016/09/23 Javascript
JS/jQuery判断DOM节点是否存在的简单方法
2016/11/24 Javascript
浅析JavaScript中作用域和作用域链
2016/12/06 Javascript
通俗解释JavaScript正则表达式快速记忆
2017/08/23 Javascript
Layui table 组件的使用之初始化加载数据、数据刷新表格、传参数
2017/09/11 Javascript
nodejs微信扫码支付功能实现
2018/02/17 NodeJs
Vue2.0中三种常用传值方式(父传子、子传父、非父子组件传值)
2018/08/16 Javascript
详解使用Nuxt.js快速搭建服务端渲染(SSR)应用
2019/03/13 Javascript
Node.js之readline模块的使用详解
2019/03/25 Javascript
vue中使用element ui的弹窗与echarts之间的问题详解
2019/10/25 Javascript
JavaScript字符和ASCII实现互相转换
2020/06/03 Javascript
跟老齐学Python之眼花缭乱的运算符
2014/09/14 Python
Python中字符编码简介、方法及使用建议
2015/01/08 Python
Python 闭包的使用方法
2017/09/07 Python
Django框架文件上传与自定义图片上传路径、上传文件名操作分析
2019/05/10 Python
python实现鸢尾花三种聚类算法(K-means,AGNES,DBScan)
2019/06/27 Python
Django的性能优化实现解析
2019/07/30 Python
PyTorch加载预训练模型实例(pretrained)
2020/01/17 Python
windows下python 3.9 Numpy scipy和matlabplot的安装教程详解
2020/11/28 Python
幼儿教师个人求职信范文
2013/09/21 职场文书
新员工培训个人的自我评价
2013/10/09 职场文书
行政管理专业推荐信
2013/11/02 职场文书
财务会计实训报告
2014/11/05 职场文书
赔偿协议书
2015/01/27 职场文书