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 相关文章推荐
return false;和e.preventDefault();的区别
Jul 11 Javascript
javascript中使用正则计算中文长度的例子
Apr 29 Javascript
jQuery soColorPacker 网页拾色器
Jun 22 Javascript
JS简单获取客户端IP地址的方法【调用搜狐接口】
Sep 05 Javascript
初识简单却不失优雅的Vue.js
Sep 12 Javascript
JS多文件上传的实例代码
Jan 11 Javascript
Vue实现百度下拉提示搜索功能
Jun 21 Javascript
node文件批量重命名的方法示例
Oct 23 Javascript
jQuery实现获取当前鼠标位置并输出功能示例
Jan 05 jQuery
微信小程序前端自定义分享的实现方法
Jun 13 Javascript
微信小程序实现滑动翻页效果(完整代码)
Dec 06 Javascript
javascript函数式编程基础
Sep 15 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如何透过ODBC来存取数据库
2006/10/09 PHP
PHPWind与Discuz截取字符函数substrs与cutstr性能比较
2011/12/05 PHP
php格式输出文件var_export函数实例
2014/11/15 PHP
PHP中实现接收多个name相同但Value不相同表单数据实例
2015/02/03 PHP
php基于dom实现读取图书xml格式数据的方法
2017/02/03 PHP
php实现给二维数组中所有一维数组添加值的方法
2017/02/04 PHP
laravel框架模型、视图与控制器简单操作示例
2019/10/10 PHP
jQuery Ajax之$.get()方法和$.post()方法
2009/10/12 Javascript
如何使用JS获取IE上传文件路径(IE7,8)
2013/07/08 Javascript
浅析javascript中函数声明和函数表达式的区别
2015/02/15 Javascript
JavaScript整除运算函数ceil和floor的区别分析
2015/04/14 Javascript
JavaScript表格常用操作方法汇总
2015/04/15 Javascript
Servlet实现文件上传,可多文件上传示例
2016/12/05 Javascript
AngularJS中$http使用的简单介绍
2017/03/17 Javascript
Bootstrap按钮组实例详解
2017/07/03 Javascript
详解微信UnionID作用
2019/05/15 Javascript
[01:30]我们共输赢 完美世界城市挑战赛开启全新赛季
2019/04/19 DOTA
[02:03]完美世界DOTA2联赛10月30日赛事集锦
2020/10/31 DOTA
Python中用Ctrl+C终止多线程程序的问题解决
2013/03/30 Python
gearman的安装启动及python API使用实例
2014/07/08 Python
python获取文件版本信息、公司名和产品名的方法
2014/10/05 Python
Python中一些自然语言工具的使用的入门教程
2015/04/13 Python
Python列出一个文件夹及其子目录的所有文件
2016/06/30 Python
对Python3 goto 语句的使用方法详解
2019/02/16 Python
python 连续不等式语法糖实例
2020/04/15 Python
使用sklearn对多分类的每个类别进行指标评价操作
2020/06/11 Python
Django+RestFramework API接口及接口文档并返回json数据操作
2020/07/12 Python
详解css3自定义滚动条样式写法
2017/12/25 HTML / CSS
手把手教你实现一个canvas智绘画板的方法
2019/03/04 HTML / CSS
HTML5触摸事件(touchstart、touchmove和touchend)的实现
2020/05/08 HTML / CSS
可靠的数据流传输TCP
2016/03/15 面试题
个人批评与自我批评总结
2014/10/17 职场文书
敬老院志愿者活动总结
2015/05/06 职场文书
小学秋季运动会通讯稿
2015/11/25 职场文书
2016年校园社会综合治理宣传月活动总结
2016/03/16 职场文书
创业计划书之溜冰场
2019/10/25 职场文书