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 相关文章推荐
任意位置显示html菜单
Feb 01 Javascript
javascript 异常处理使用总结
Jun 21 Javascript
IE6/7 and IE8/9/10(IE7模式)依次隐藏具有absolute或relative的父元素和子元素后再显示父元素
Jul 31 Javascript
自己封装的javascript事件队列函数版
Jun 12 Javascript
JavaScript 学习笔记之操作符(续)
Jan 14 Javascript
弹出遮罩层后禁止滚动效果【实现代码】
Apr 29 Javascript
基于Jquery插件Uploadify实现实时显示进度条上传图片
Mar 26 Javascript
jQuery常用样式操作实例分析(获取、设置、追加、删除、判断等)
Sep 08 Javascript
vue单页应用中如何使用jquery的方法示例
Jul 27 jQuery
JS实现的input选择图片本地预览功能示例
Aug 29 Javascript
javascript中join方法实例讲解
Feb 21 Javascript
js实现手表表盘时钟与圆周运动
Sep 18 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/06/06 PHP
php ZipArchive压缩函数详解实例
2013/11/06 PHP
PHP下载远程图片并保存到本地方法总结
2016/01/22 PHP
php 实现银联商务H5支付的示例代码
2019/10/12 PHP
js实现的网页颜色代码表全集
2007/07/17 Javascript
利用javascript实现一些常用软件的下载导航
2009/08/03 Javascript
JavaScript DOM学习第六章 表单实例
2010/02/19 Javascript
使用Firebug对js进行断点调试的图文方法
2011/04/02 Javascript
JavaScript回调(callback)函数概念自我理解及示例
2013/07/04 Javascript
jquery实现输入框动态增减的实例代码
2013/07/14 Javascript
javascript数字时钟示例分享
2014/04/23 Javascript
jquery+html5烂漫爱心表白动画代码分享
2015/08/24 Javascript
jQuery实现联动下拉列表查询框
2017/01/04 Javascript
字太多用...代替的方法(两种)
2017/03/15 Javascript
JavaScript操作文件_动力节点Java学院整理
2017/06/30 Javascript
webpack里使用jquery.mCustomScrollbar插件的方法
2018/05/30 jQuery
AngularJS实现与后台服务器进行交互的示例讲解
2018/08/13 Javascript
JavaScript JMap类定义与使用方法示例
2019/01/22 Javascript
Object.keys() 和 Object.getOwnPropertyNames() 的区别详解
2020/05/21 Javascript
基于Vue3.0开发轻量级手机端弹框组件V3Popup的场景分析
2020/12/30 Vue.js
JavaScript点击按钮生成4位随机验证码
2021/01/28 Javascript
[03:09]2014DOTA2国际邀请赛 赛场上的美丽风景线 中国Coser也爱DOTA2
2014/07/20 DOTA
[47:08]OG vs INfamous 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/17 DOTA
[35:55]完美世界DOTA2联赛PWL S3 Rebirth vs CPG 第一场 12.11
2020/12/13 DOTA
python生成器,可迭代对象,迭代器区别和联系
2018/02/04 Python
基于python历史天气采集的分析
2019/02/14 Python
利用python求积分的实例
2019/07/03 Python
使用opencv识别图像红色区域,并输出红色区域中心点坐标
2020/06/02 Python
Django+Uwsgi+Nginx如何实现生产环境部署
2020/07/31 Python
python爬虫线程池案例详解(梨视频短视频爬取)
2021/02/20 Python
纬创Java面试题笔试题
2014/10/02 面试题
计算机个人求职信范例
2014/01/24 职场文书
应聘教师自荐书
2014/06/16 职场文书
篮球兴趣小组活动总结
2014/07/07 职场文书
ktv好的活动方案
2014/08/15 职场文书
小学生心理健康活动总结
2015/05/08 职场文书