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 KeyDown、KeyPress和KeyUp事件的区别与联系
Dec 03 Javascript
Javascript原型链和原型的一个误区
Oct 22 Javascript
jQuery+AJAX实现遮罩层登录验证界面(附源码)
Sep 13 Javascript
AngularJs基于角色的前端访问控制的实现
Nov 07 Javascript
Javascript中字符串和数字的操作方法整理
Jan 22 Javascript
jquery uploadify如何取消已上传成功文件
Feb 08 Javascript
关于jQuery EasyUI 中刷新Tab选项卡后一个页面变形的解决方法
Mar 02 Javascript
利用n工具轻松管理Node.js的版本
Apr 21 Javascript
webpack4.x打包过程详解
Jul 18 Javascript
微信小程序系列之自定义顶部导航功能
May 21 Javascript
微信小程序使用车牌号输入法的示例代码
Aug 20 Javascript
JS+HTML5本地存储Localstorage实现注册登录及验证功能示例
Feb 10 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
Smarty局部缓存的几种方法简介
2014/06/17 PHP
ZF框架实现发送邮件的方法
2015/12/03 PHP
调试WordPress中定时任务的相关PHP脚本示例
2015/12/10 PHP
用js实现的页面关键字密度查询代码
2007/12/27 Javascript
js 动态添加标签(新增一行,其实很简单,就是几个函数的应用)
2009/03/26 Javascript
jQuery ui插件的使用方法代码实例
2013/05/08 Javascript
通过遮罩层实现浮层DIV登录的js代码
2014/02/07 Javascript
jQuery中的height innerHeight outerHeight区别示例介绍
2014/06/15 Javascript
轻量级网页遮罩层jQuery插件用法实例
2015/07/31 Javascript
详解JavaScript逻辑Not运算符
2015/12/04 Javascript
JS中substring与substr的用法
2016/11/16 Javascript
一个基于react的图片裁剪组件示例
2018/04/18 Javascript
Vue验证码60秒倒计时功能简单实例代码
2018/06/22 Javascript
微信小程序实现滑动切换自定义页码的方法分析
2018/12/29 Javascript
uni-app 自定义底部导航栏的实现
2020/12/11 Javascript
日常整理python执行系统命令的常见方法(全)
2015/10/22 Python
python配置grpc环境
2019/01/01 Python
python SQLAlchemy的Mapping与Declarative详解
2019/07/04 Python
香港唯港荟酒店预订:Hotel ICON
2018/03/27 全球购物
Rodd & Gunn澳大利亚官网:新西兰男装品牌
2018/09/25 全球购物
POP文化和音乐灵感的时尚:Hot Topic
2019/06/19 全球购物
豪华复古化妆:Besame Cosmetics
2019/09/06 全球购物
网络教育自我鉴定
2013/11/01 职场文书
初中生学习生活的自我评价
2013/11/20 职场文书
大学生职业生涯规划书模板
2014/01/03 职场文书
幼儿园优秀教师事迹
2014/02/13 职场文书
违反校纪校规检讨书
2014/02/15 职场文书
《最后的姿势》教学反思
2014/02/27 职场文书
公司接待方案
2014/03/08 职场文书
私人会所最新创业计划书范文
2014/03/24 职场文书
验房委托书
2014/08/30 职场文书
Mysql - 常用函数 每天积极向上
2021/04/05 MySQL
python数据库批量插入数据的实现(executemany的使用)
2021/04/30 Python
vue实现同时设置多个倒计时
2021/05/20 Vue.js
SpringBoot整合Mybatis Generator自动生成代码
2021/08/23 Java/Android
springboot+rabbitmq实现智能家居实例详解
2022/07/23 Java/Android