javascript实现将文件保存到本地方法汇总


Posted in Javascript onJuly 26, 2015

下面是保存一个图片为示例,代码来源于网络,希望能够给大家带来一定的帮助,代码如下:

<script type="text/javascript"> 
function saveFile(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> 
</head>
<body>
<img src="../mytest.jpg" id="theimage" border="0"> 
<a href="#" onclick="saveFile(document.getElementById('theimage').src)"> 点击这里下载图片 </a> 
</body>
</html>

方法二:

function SaveAs5(imgURL)
  {
  var Pop = 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();
  }

<img src="t_screenshot_17616.jpg" id="DemoImg" border="0" onclick="SaveAs5(this.src)">

方法三:

function SaveAs5(imgURL)
  {
  var Pop = 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();
  }

<img src="../t_screenshot_17616.jpg" id="DemoImg" border="0"> 
<a href="#" onclick="SaveAs5(document.getElementById('DemoImg').src)"> 点击这里下载图片 </a>

以上所述就是本文的全部内容了,希望大家能够喜欢。

Javascript 相关文章推荐
用javascript动态调整iframe高度的代码
Apr 10 Javascript
JQuery 遮罩层实现(mask)实现代码
Jan 09 Javascript
IE6/7 and IE8/9/10(IE7模式)依次隐藏具有absolute或relative的父元素和子元素后再显示父元素
Jul 31 Javascript
关于jQuery的inArray 方法介绍
Oct 08 Javascript
js中Image对象以及对其预加载处理示例
Nov 20 Javascript
基于jquery固定于顶部的导航响应浏览器滚动条事件
Nov 02 Javascript
js实现点击添加一个input节点
Dec 05 Javascript
JavaScript中获取纯正的undefined的方法
Mar 06 Javascript
JavaScript中for循环的几种写法与效率总结
Feb 03 Javascript
js通过keyCode值判断单击键盘上某个键,然后触发指定的事件方法
Feb 19 Javascript
Javascript 链式作用域详细介绍
Feb 23 Javascript
vue 项目 iOS WKWebView 加载
Apr 17 Javascript
javascript获取当前的时间戳的方法汇总
Jul 26 #Javascript
鼠标经过子元素触发mouseout,mouseover事件的解决方案
Jul 26 #Javascript
javascript中setTimeout使用指南
Jul 26 #Javascript
jquery不常用方法汇总
Jul 26 #Javascript
浅谈JavaScript中指针和地址
Jul 26 #Javascript
javascript的变量、传值、传址、参数之间关系
Jul 26 #Javascript
javascript实现动态导入js与css等静态资源文件的方法
Jul 25 #Javascript
You might like
基于PHP选项与信息函数的使用详解
2013/05/10 PHP
yii2中的rules 自定义验证规则详解
2016/04/19 PHP
深入浅析yii2-gii自定义模板的方法
2016/04/26 PHP
Apache+PHP+MySQL搭建PHP开发环境图文教程
2020/08/06 PHP
js活用事件触发对象动作
2008/08/10 Javascript
Javascript String对象扩展HTML编码和解码的方法
2009/06/02 Javascript
一个原生的用户等级的进度条
2010/07/03 Javascript
jquery移除button的inline onclick事件(已测试及兼容浏览器)
2013/01/25 Javascript
JavaScript把数组作为堆栈使用的方法
2015/03/20 Javascript
JavaScript实现基于Cookie的存储类实例
2015/04/10 Javascript
js实现文件上传表单域美化特效
2015/11/02 Javascript
JavaScript实现cookie的写入、读取、删除功能
2015/11/05 Javascript
javascript基础知识分享之类与函数化
2016/02/13 Javascript
javascript获取select标签选中的值
2016/06/04 Javascript
Javascript 链式作用域详细介绍
2017/02/23 Javascript
es6新特性之 class 基本用法解析
2018/05/05 Javascript
Vue-Router的使用方法
2018/09/05 Javascript
Iview Table组件中各种组件扩展的使用
2018/10/20 Javascript
layui 解决富文本框form表单提交为空的问题
2019/10/26 Javascript
[00:58]PWL开团时刻DAY5——十人开雾0换5
2020/11/04 DOTA
python从子线程中获得返回值的方法
2019/01/30 Python
python实现AES和RSA加解密的方法
2019/03/28 Python
python超时重新请求解决方案
2019/10/21 Python
Python Django中的STATIC_URL 设置和使用方式
2020/03/27 Python
用python监控服务器的cpu,磁盘空间,内存,超过邮件报警
2021/01/29 Python
浅谈css3中的前缀
2016/07/20 HTML / CSS
css3实现背景动态渐变效果
2019/12/10 HTML / CSS
联想阿根廷官方网站:Lenovo Argentina
2019/10/14 全球购物
Linux内核产生并发的原因
2012/07/13 面试题
学生励志演讲稿
2014/01/06 职场文书
新学期红领巾广播稿
2014/01/14 职场文书
《九寨沟》教学反思
2014/04/08 职场文书
辩护意见书
2015/06/04 职场文书
单身狗福利?Python爬取某婚恋网征婚数据
2021/06/03 Python
拒绝盗图!教你怎么用python给图片加水印
2021/06/04 Python
如何让你的Nginx支持分布式追踪详解
2022/07/07 Servers