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 1.42 checkbox 全选和反选代码
Mar 27 Javascript
js解析与序列化json数据(三)json的解析探讨
Feb 01 Javascript
JavaScript和CSS通过expression实现Table居中显示
Jun 28 Javascript
jQuery form 表单验证插件(fieldValue)校验表单
Jan 24 Javascript
分享jQuery网页元素拖拽插件
Dec 01 Javascript
Jquery Easyui自定义下拉框组件使用详解(21)
Dec 31 Javascript
如何利用JQuery实现从底部回到顶部的功能
Dec 27 Javascript
js实现九宫格拼图小游戏
Feb 13 Javascript
Angularjs中使用指令绑定点击事件的方法
Mar 30 Javascript
node.js中express-session配置项详解
May 31 Javascript
Node+OCR实现图像文字识别功能
Nov 26 Javascript
javascript设计模式之装饰者模式
Jan 30 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 mssql 分页SQL语句优化 持续影响
2009/04/26 PHP
用sql命令修改数据表中的一个字段为非空(not null)的语句
2010/06/04 PHP
php实现图片缩放功能类
2013/12/18 PHP
PHP统一页面编码避免乱码问题
2015/04/09 PHP
PHP读取、解析eml文件及生成网页的方法示例
2017/09/04 PHP
jquery append()方法与html()方法的区别及使用介绍
2014/08/01 Javascript
jQuery添加/改变/移除CSS类及判断是否已经存在CSS
2014/08/20 Javascript
JavaScript中for循环的使用详解
2015/06/03 Javascript
js实现数组转换成json
2015/06/26 Javascript
JavaScript中无法通过div.style.left获取值的解决方法
2017/02/19 Javascript
Bootstrap Table从零开始
2017/06/30 Javascript
js 发布订阅模式的实例讲解
2017/09/10 Javascript
从vue源码解析Vue.set()和this.$set()
2018/08/30 Javascript
Vue+Element实现表格编辑、删除、以及新增行的最优方法
2019/05/28 Javascript
JS中FormData类实现文件上传
2020/03/27 Javascript
vue Treeselect 树形下拉框:获取选中节点的ids和lables操作
2020/08/15 Javascript
解决Vue keep-alive 调用 $destory() 页面不再被缓存的情况
2020/10/30 Javascript
Python使用Pycrypto库进行RSA加密的方法详解
2016/06/06 Python
利用Python代码实现数据可视化的5种方法详解
2018/03/25 Python
python 实现在txt指定行追加文本的方法
2018/04/29 Python
python os用法总结
2018/06/08 Python
详解python中各种文件打开模式
2020/01/19 Python
TensorFlow实现指数衰减学习率的方法
2020/02/05 Python
python代码实现TSNE降维数据可视化教程
2020/02/28 Python
Canvas制作的下雨动画的示例
2018/03/06 HTML / CSS
MYPROTEIN澳大利亚官方网站:欧洲运动营养品牌
2019/06/26 全球购物
澳大利亚二手奢侈品网站:Modsie
2019/09/23 全球购物
介绍一下#error预处理
2015/09/25 面试题
在对linux系统分区进行格式化时需要对磁盘簇(或i节点密度)的大小进行选择,请说明选择的原则
2012/01/13 面试题
制衣厂各岗位职责
2013/12/02 职场文书
前台接待岗位职责
2013/12/03 职场文书
简易离婚协议书范本2014
2014/10/15 职场文书
庐山导游词
2015/02/03 职场文书
2016年国庆节假期旅游工作总结
2016/04/01 职场文书
python将图片转为矢量图的方法步骤
2021/03/30 Python
vue实现同时设置多个倒计时
2021/05/20 Vue.js