JavaScript实现的浏览器下载文件的方法


Posted in Javascript onAugust 09, 2017

废话不多说了,直接给大家贴代码了,具体代码如下所示:

function download(src) {
    var $a = document.createElement('a');
    $a.setAttribute("href", src);
    $a.setAttribute("download", "");
    var evObj = document.createEvent('MouseEvents');
    evObj.initMouseEvent( 'click', true, true, window, 0, 0, 0, 0, 0, false, false, true, false, 0, null);
    $a.dispatchEvent(evObj);
  };

该方法从网上找来的,直接调用,使用直接传路径,就可使用

总结

以上所述是小编给大家介绍的JavaScript实现的浏览器下载文件的方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
jquery trim() 功能源代码
Feb 14 Javascript
jQuery 1.8 Release版本发布了
Aug 14 Javascript
javascript自动给文本url地址增加链接的方法分享
Jan 20 Javascript
用JavaScript实现使用鼠标画线的示例代码
Aug 19 Javascript
jQuery弹出层插件Lightbox_me使用指南
Apr 21 Javascript
JavaScript的RequireJS库入门指南
Jul 01 Javascript
基于jQuery实现返回顶部实例代码
Jan 01 Javascript
一分钟理解js闭包
May 04 Javascript
Node错误处理笔记之挖坑系列教程
Jun 05 Javascript
JavaScript JSON数据处理全集(小结)
Aug 15 Javascript
vue+elementUi 实现密码显示/隐藏+小图标变化功能
Jan 18 Javascript
JavaScript实现网页动态生成表格
Nov 25 Javascript
Node.js五大应用性能技巧小结(必须收藏)
Aug 09 #Javascript
详解用node搭建简单的静态资源管理器
Aug 09 #Javascript
vue页面使用阿里oss上传功能的实例(二)
Aug 09 #Javascript
vue.js框架实现表单排序和分页效果
Aug 09 #Javascript
vue页面使用阿里oss上传功能的实例(一)
Aug 09 #Javascript
快速掌握jquery分页插件jqPaginator的使用方法
Aug 09 #jQuery
vue 打包后的文件部署到express服务器上的方法
Aug 09 #Javascript
You might like
php学习之 认清变量的作用范围
2010/01/26 PHP
php中使用接口实现工厂设计模式的代码
2012/06/17 PHP
thinkphp中html:list标签传递多个参数实例
2014/10/30 PHP
关于PHP通用返回值设置方法
2017/03/31 PHP
PHP中->和=>的含义及使用示例解析
2020/08/06 PHP
PHP 使用位运算实现四则运算的代码
2021/03/09 PHP
javascript实现数字+字母验证码的简单实例
2014/02/10 Javascript
javascript学习笔记之函数定义
2015/06/25 Javascript
jQuery检查事件是否触发的方法
2015/06/26 Javascript
jQuery实现仿新浪微博浮动的消息提示框(可智能定位)
2015/10/10 Javascript
JQuery中attr属性和jQuery.data()学习笔记【必看】
2016/05/18 Javascript
plupload+artdialog实现多平台上传文件
2016/07/19 Javascript
整理一下常见的IE错误
2016/11/18 Javascript
CSS+jQuery实现简单的折叠菜单
2016/12/20 Javascript
JS交互点击WKWebView中的图片实现预览效果
2018/01/05 Javascript
nodejs基于express实现文件上传的方法
2018/03/19 NodeJs
Vue + better-scroll 实现移动端字母索引导航功能
2018/05/07 Javascript
微信小程序后台持续定位功能使用详解
2019/08/23 Javascript
JS中async/await实现异步调用的方法
2019/08/28 Javascript
[02:53]DOTA2亚洲邀请赛 NewBee战队巡礼
2015/02/03 DOTA
[52:00]2018DOTA2亚洲邀请赛 4.1 小组赛 A组加赛 LGD vs Optic
2018/04/02 DOTA
Python中类的定义、继承及使用对象实例详解
2015/04/30 Python
Python BeautifulSoup [解决方法] TypeError: list indices must be integers or slices, not str
2019/08/07 Python
opencv设置采集视频分辨率方式
2019/12/10 Python
关于windows下Tensorflow和pytorch安装教程
2020/02/04 Python
Django调用支付宝接口代码实例详解
2020/04/04 Python
Python sorted对list和dict排序
2020/06/09 Python
Python使用requests模块爬取百度翻译
2020/08/25 Python
毕业生自荐信的主要内容
2013/10/29 职场文书
业务代表的岗位职责
2013/11/16 职场文书
毕业生如何写自荐信
2014/03/26 职场文书
单位接收函格式
2015/01/30 职场文书
2016年情人节问候语
2015/11/11 职场文书
读《儒林外史》有感:少一些功利,多一些真诚
2020/01/19 职场文书
解决hive中导入text文件遇到的坑
2021/04/07 Python
使用 Apache Superset 可视化 ClickHouse 数据的两种方法
2021/07/07 Servers