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 相关文章推荐
Extjs学习笔记之一 初识Extjs之MessageBox
Jan 07 Javascript
asp.net+js 实现无刷新上传解析csv文件的代码
May 17 Javascript
jQuery 开发者应该注意的9个错误
May 03 Javascript
jquery获取子节点和父节点的示例代码
Sep 10 Javascript
jquery实现可拖动DIV自定义保存到数据的实例
Nov 20 Javascript
js实现hashtable的赋值、取值、遍历操作实例详解
Dec 25 Javascript
前端自动化开发之Node.js的环境搭建教程
Apr 01 Javascript
Webpack常见静态资源处理-模块加载器(Loaders)+ExtractTextPlugin插件
Jun 29 Javascript
通过命令行创建vue项目的方法
Jul 20 Javascript
微信小程序实战篇之购物车的实现代码示例
Nov 30 Javascript
AngularJS 监听变量变化的实现方法
Oct 09 Javascript
Vue实现Layui的集成方法步骤
Apr 10 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中jpgraph类库的使用介绍
2013/08/08 PHP
PHP实现把数字ID转字母ID
2013/08/12 PHP
PHP入门经历和学习过程分享
2014/04/11 PHP
ThinkPHP5&5.1框架关联模型分页操作示例
2019/08/03 PHP
php的RSA加密解密算法原理与用法分析
2020/01/23 PHP
比较简单实用的使用正则三种版本的js去空格处理方法
2007/11/18 Javascript
JavaScript 变量作用域分析
2011/07/04 Javascript
给Flash加一个超链接(推荐使用透明层)兼容主流浏览器
2013/06/09 Javascript
使用原生JS实现弹出层特效
2014/12/22 Javascript
分享2个jQuery插件--jquery.fileupload与artdialog
2014/12/26 Javascript
JS组件Bootstrap Table表格行拖拽效果实现代码
2020/08/27 Javascript
AngularJS自定义指令详解(有分页插件代码)
2017/06/12 Javascript
简单实现js放大镜效果
2017/07/24 Javascript
Nodejs实现文件上传的示例代码
2017/09/26 NodeJs
vue+vuex+json-seiver实现数据展示+分页功能
2019/04/11 Javascript
layui实现数据表格点击搜索功能
2020/03/26 Javascript
vue实现在线预览pdf文件和下载(pdf.js)
2019/11/26 Javascript
Python3 queue队列模块详细介绍
2018/01/05 Python
python学习之hook钩子的原理和使用
2018/10/25 Python
python里运用私有属性和方法总结
2019/07/08 Python
python通过http下载文件的方法详解
2019/07/26 Python
基于python实现把图片转换成素描
2019/11/13 Python
Python paramiko 模块浅谈与SSH主要功能模拟解析
2020/02/29 Python
Python tcp传输代码实例解析
2020/03/18 Python
Python自带的IDE在哪里
2020/07/01 Python
HTML5中使用postMessage实现Ajax跨域请求的方法
2016/04/19 HTML / CSS
Booking.com荷兰:全球酒店网上预订
2017/08/22 全球购物
教师师德师风整改措施
2014/10/24 职场文书
2014年工会工作总结
2014/11/12 职场文书
团员年度个人总结
2015/02/26 职场文书
教师法制教育培训学习心得体会
2016/01/14 职场文书
聊聊pytorch测试的时候为何要加上model.eval()
2021/05/23 Python
图文详解matlab原始处理图像几何变换
2021/07/09 Python
MySQL时区造成时差问题
2022/04/13 MySQL
如何Python使用re模块实现okenizer
2022/04/30 Python
TS 类型收窄教程示例详解
2022/09/23 Javascript