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 相关文章推荐
WordPress 照片lightbox效果的运用几点
Jun 22 Javascript
JS OffsetParent属性深入解析
Jan 13 Javascript
jquery 根据name名获取元素的value值
Feb 27 Javascript
JavaScript实现重置表单(reset)的方法
Apr 02 Javascript
jquery中添加属性和删除属性
Jun 03 Javascript
AngularJS ng-change 指令的详解及简单实例
Jul 30 Javascript
如何开发出更好的JavaScript模块
Dec 22 Javascript
微信小程序之多文件下载的简单封装示例
Jan 29 Javascript
jQuery ajax仿Google自动提示SearchSuggess功能示例
Mar 28 jQuery
原生JS实现顶部导航栏显示按钮+搜索框功能
Dec 25 Javascript
详解vue之自行实现派发与广播(dispatch与broadcast)
Jan 19 Vue.js
【js设计模式】SOLID五大设计原则
Mar 24 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截取汉字乱码问题解决方法mb_substr函数的应用
2008/03/30 PHP
php中使用Curl、socket、file_get_contents三种方法POST提交数据
2011/08/12 PHP
详解php的魔术方法__get()和__set()使用介绍
2012/09/19 PHP
适用于初学者的简易PHP文件上传类
2015/10/29 PHP
PHP利用APC模块实现大文件上传进度条的方法
2015/10/29 PHP
PHP将URL转换成短网址的算法分享
2016/09/13 PHP
PHP之将POST数据转化为字符串的实现代码
2016/11/03 PHP
PHP使用finfo_file()函数检测上传图片类型的实现方法
2017/04/18 PHP
js Function类型
2011/12/04 Javascript
javascript写的简单的计算器,内容很多,方法实用,推荐
2011/12/29 Javascript
获取非最后一列td值并将title设为该值的方法
2013/10/30 Javascript
使用focus方法让光标默认停留在INPUT框
2014/07/29 Javascript
详解javascript中的事件处理
2015/11/06 Javascript
vue.js中Vue-router 2.0基础实践教程
2017/05/08 Javascript
PHP实现记录代码运行时间封装类实例教程
2017/05/08 Javascript
Node.js使用orm2进行update操作时关联字段无法修改的解决方法
2017/06/13 Javascript
Three.js实现浏览器变动时进行自适应的方法
2017/09/26 Javascript
JavaScript数据结构之单链表和循环链表
2017/11/28 Javascript
Angular中使用MathJax遇到的一些问题
2017/12/15 Javascript
Laravel 如何在blade文件中使用Vue组件的示例代码
2020/06/28 Javascript
vue表单验证之禁止input输入框输入空格
2020/12/03 Vue.js
Python的Django框架中的select_related函数对QuerySet 查询的优化
2015/04/01 Python
Python实现定时精度可调节的定时器
2018/04/15 Python
通过字符串导入 Python 模块的方法详解
2019/10/27 Python
Python Django路径配置实现过程解析
2020/11/05 Python
pycharm激活码2020最新分享适用pycharm2020最新版亲测可用
2020/11/22 Python
埃弗顿足球俱乐部官方网上商店:Everton Direct
2018/01/13 全球购物
马来西亚在线购物:POPLOOK.com
2019/12/09 全球购物
输入一行文字,找出其中大写字母、小写字母、空格、数字、及其他字符各有多少
2016/04/15 面试题
出纳的岗位职责
2013/11/09 职场文书
2014两会优秀的心得体会范文
2014/03/17 职场文书
常务副县长“四风”个人对照检查材料思想汇报
2014/10/02 职场文书
预备党员自我批评思想汇报
2014/10/10 职场文书
服务员态度差检讨书
2014/10/28 职场文书
2014年工程部工作总结
2014/11/25 职场文书
前端JS获取URL参数的4种方法总结
2022/04/05 Javascript