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让setInteval里的函数参数中的this指向特定的对象
Jan 31 Javascript
javascript 传统事件模型构造的事件监听器实现代码
May 31 Javascript
用js来刷新当前页面保留参数的具体实现
Dec 23 Javascript
JavaScript实现弹出子窗口并传值给父窗口
Dec 18 Javascript
使用console进行性能测试
Apr 27 Javascript
js表单中选择框值的获取及表单的序列化
Dec 17 Javascript
JS实现列表的响应式排版(推荐)
Sep 01 Javascript
微信上传视频文件提示(推荐)
Nov 22 Javascript
微信小程序3种位置API的使用方法详解
Aug 05 Javascript
详解基于Vue的支持数据双向绑定的select组件
Sep 02 Javascript
vue prop传值类型检验方式
Jul 30 Javascript
JavaScript流程控制(分支)
Dec 06 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
第九节 绑定 [9]
2006/10/09 PHP
php牛逼的面试题分享
2013/01/18 PHP
php中autoload的用法总结
2013/11/08 PHP
浅谈php扩展imagick
2014/06/02 PHP
php之curl设置超时实例
2014/11/03 PHP
PHP实现批量生成App各种尺寸Logo
2015/03/19 PHP
PHP实现简单汉字验证码
2015/07/28 PHP
Codeigniter控制器controller继承问题实例分析
2016/01/19 PHP
PHP Imagick完美实现图片裁切、生成缩略图、添加水印
2016/02/22 PHP
php unlink()函数使用教程
2018/07/12 PHP
向fckeditor编辑器插入指定代码的方法
2007/05/25 Javascript
jquery更换文章内容与改变字体大小代码
2013/09/30 Javascript
jquery实现邮箱自动补全功能示例分享
2014/02/17 Javascript
轻松搞定jQuery.noConflict()
2016/02/15 Javascript
深入解析JavaScript中函数的Currying柯里化
2016/03/19 Javascript
javascript 中的console.log和弹出窗口alert
2016/08/30 Javascript
Vue2.0实现将页面中表格数据导出excel的实例
2017/08/09 Javascript
vue 中 命名视图的用法实例详解
2019/08/14 Javascript
Python解决N阶台阶走法问题的方法分析
2017/12/28 Python
TensorFlow模型保存和提取的方法
2018/03/08 Python
Django中如何防范CSRF跨站点请求伪造攻击的实现
2019/04/28 Python
python+django+rest框架配置创建方法
2019/08/31 Python
python函数声明和调用定义及原理详解
2019/12/02 Python
Python3 A*寻路算法实现方式
2019/12/24 Python
pytorch 实现查看网络中的参数
2020/01/06 Python
keras在构建LSTM模型时对变长序列的处理操作
2020/06/29 Python
英国票务网站:Ticketmaster英国
2018/08/27 全球购物
中间件分为哪几类
2012/03/14 面试题
导航工程专业自荐信
2014/09/02 职场文书
机械制造专业大学生自我鉴定
2014/09/19 职场文书
预备党员群众路线思想汇报2014
2014/10/25 职场文书
先进党支部申报材料
2014/12/24 职场文书
优秀员工自荐书
2015/03/06 职场文书
书法社团活动总结
2015/05/07 职场文书
堂吉诃德读书笔记
2015/06/30 职场文书
Go语言中break label与goto label的区别
2021/04/28 Golang