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 相关文章推荐
ppk谈JavaScript style属性
Oct 10 Javascript
兼容FF和IE的动态table示例自写
Oct 21 Javascript
textarea焦点的用法实现获取焦点清空失去焦点提示效果
May 19 Javascript
jQuery中after()方法用法实例
Dec 25 Javascript
仅30行代码实现Javascript中的MVC
Feb 15 Javascript
jQuery EasyUI右键菜单实现关闭标签/选项卡
Oct 10 Javascript
第一次接触Bootstrap框架
Oct 24 Javascript
JQuery统计input和textarea文字输入数量(代码分享)
Dec 29 Javascript
微信小程序实现图片上传
May 23 Javascript
Node.js使用MongoDB的ObjectId作为查询条件的方法
Sep 10 Javascript
浅谈vue中组件绑定事件时是否加.native
Nov 09 Javascript
JavaScript实现飞舞的泡泡效果
Feb 07 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 echo, print, print_r, sprintf, var_dump, var_expor的使用区别
2013/06/20 PHP
PHP实现的MongoDB数据库操作类分享
2014/05/12 PHP
destoon找回管理员密码的方法
2014/06/21 PHP
destoon数据库表说明汇总
2014/07/15 PHP
php实现的任意进制互转类分享
2015/07/07 PHP
PHP排序算法之简单选择排序(Simple Selection Sort)实例分析
2018/04/20 PHP
NodeJS框架Express的模板视图机制分析
2011/07/19 NodeJs
jQuery之选择组件的深入解析
2013/06/19 Javascript
NodeJS学习笔记之Connect中间件模块(一)
2015/01/27 NodeJs
js实现select下拉框菜单
2015/12/08 Javascript
你有必要知道的25个JavaScript面试题
2015/12/29 Javascript
JavaScript基础教程——入门必看篇
2016/05/20 Javascript
JavaScript实现相册弹窗功能(zepto.js)
2016/06/21 Javascript
微信小程序 教程之WXSS
2016/10/18 Javascript
jQuery Validate 相关参数及常用的自定义验证规则
2017/03/06 Javascript
vue.js数据绑定的方法(单向、双向和一次性绑定)
2017/07/13 Javascript
vue cli使用融云实现聊天功能的实例代码
2019/04/19 Javascript
vue实现axios图片上传功能
2019/08/20 Javascript
微信小程序实现蒙版弹出窗功能
2019/09/17 Javascript
js实现坦克移动小游戏
2019/10/28 Javascript
[02:55]DOTA2英雄基础教程 发条技师
2013/12/04 DOTA
[02:38]2018年度DOTA2最佳劣单位选手-完美盛典
2018/12/17 DOTA
python网络编程学习笔记(五):socket的一些补充
2014/06/09 Python
Zabbix实现微信报警功能
2016/10/09 Python
Python3获取电脑IP、主机名、Mac地址的方法示例
2019/04/11 Python
pytorch 在网络中添加可训练参数,修改预训练权重文件的方法
2019/08/17 Python
解决pyinstaller 打包exe文件太大,用pipenv 缩小exe的问题
2020/07/13 Python
python 录制系统声音的示例
2020/12/21 Python
美丽的现代设计家具:2Modern
2018/07/26 全球购物
信用社员工先进事迹材料
2014/02/04 职场文书
医药类个人求职的自我评价
2014/02/12 职场文书
授权委托书格式范文
2014/08/02 职场文书
2014年全国法制宣传日宣传活动方案
2014/11/02 职场文书
运动会宣传稿50字
2015/07/23 职场文书
世界十大评分最高的动漫,CLANNAD上榜,第八赚足人们眼泪
2022/03/18 日漫
游戏《铁拳》动画化!2022年年内播出
2022/03/21 日漫