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 相关文章推荐
细说javascript函数从函数的构成开始
Aug 29 Javascript
全面解析Bootstrap中scrollspy(滚动监听)的使用方法
Jun 06 Javascript
实例详解jQuery的无new构建
Aug 02 Javascript
利用原生JS自动生成文章标题树的实例
Aug 22 Javascript
JavaScript ES6中export、import与export default的用法和区别
Mar 14 Javascript
jquery tmpl模板(实例讲解)
Sep 02 jQuery
vue路由跳转时判断用户是否登录功能的实现
Oct 26 Javascript
vue.js使用v-model指令实现的数据双向绑定功能示例
May 22 Javascript
Bootstrap Fileinput 4.4.7文件上传实例详解
Jul 25 Javascript
简单了解vue中的v-if和v-show的区别
Oct 08 Javascript
vue 使用 v-model 双向绑定父子组件的值遇见的问题及解决方案
Mar 01 Vue.js
解决Vue+SpringBoot+Shiro跨域问题
Jun 09 Vue.js
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 readfile()修改文件上传大小设置
2017/08/11 PHP
PHP获取当前系统时间的方法小结
2018/10/03 PHP
jquery each()源代码
2011/02/14 Javascript
JS冒泡事件的快速解决方法
2013/12/16 Javascript
JQuery select(下拉框)操作方法汇总
2015/04/15 Javascript
js中unicode转码方法详解
2015/10/09 Javascript
HTML5+jQuery插件Quicksand实现超酷的星际争霸2兵种分类展示效果(附demo源码下载)
2016/05/25 Javascript
功能强大的Bootstrap组件(结合js)
2016/08/03 Javascript
使用json来定义函数,在里面可以定义多个函数的实现方法
2016/10/28 Javascript
JavaScript取得gridview中获取checkbox选中的值
2017/07/24 Javascript
vue watch监听对象及对应值的变化详解
2018/02/24 Javascript
Vuex中mutations与actions的区别详解
2018/03/01 Javascript
详解从买域名到使用pm2部署node.js项目全过程
2018/03/07 Javascript
jQuery实现table表格checkbox全选的方法分析
2018/07/04 jQuery
Vue.js + Nuxt.js 项目中使用 Vee-validate 表单校验
2019/04/22 Javascript
Nuxt.js实现一个SSR的前端博客的示例代码
2019/09/06 Javascript
layui自己添加图片按钮并点击跳转页面的例子
2019/09/14 Javascript
Python logging模块学习笔记
2014/05/24 Python
基于python编写的微博应用
2014/10/17 Python
python获取局域网占带宽最大3个ip的方法
2015/07/09 Python
动感网页相册 python编写简单文件夹内图片浏览工具
2016/08/17 Python
Python 使用 docopt 解析json参数文件过程讲解
2019/08/13 Python
python如何将多个PDF进行合并
2019/08/13 Python
Python实现PyPDF2处理PDF文件的方法示例
2019/09/25 Python
python实现字符串和数字拼接
2020/03/02 Python
Pycharm自动添加文件头注释和函数注释参数的方法
2020/10/23 Python
网站性能延迟加载图像的五种技巧(小结)
2020/08/13 HTML / CSS
对外汉语专业大学生职业生涯规划范文
2014/09/13 职场文书
上班迟到检讨书
2014/09/15 职场文书
茶楼服务员岗位职责
2015/02/09 职场文书
简历中自我评价范文
2015/03/11 职场文书
简爱读书笔记
2015/06/26 职场文书
django注册用邮箱发送验证码的实现
2021/04/18 Python
tensorflow中的梯度求解及梯度裁剪操作
2021/05/26 Python
bat批处理之字符串操作的实现
2022/03/16 Python
ant design vue的form表单取值方法
2022/06/01 Vue.js