1     var xhr = new XMLHttpRequest();
 2     xhr.open('GET', '文件地址.mp4');
 3     xhr.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
 4     xhr.responseType = "blob";
 5     xhr.onprogress = function (event) {
 6         if (event.lengthComputable) {
 7             console.log(event.loaded);
 8             console.log(event.total);12         }
13     };
14     xhr.onload = function (oEvent) {
15         console.log(oEvent);
16         console.log(xhr.status);
17         console.log(xhr.response);
18         if (xhr.readyState === 4 && xhr.status === 200) {
19             // var name = xhr.getResponseHeader("Content-disposition");
20             // var filename = name.substring(20,name.length);
21             var blob = new Blob([xhr.response], {type: 'video/mp4'});
22             var csvUrl = URL.createObjectURL(blob);
23             var link = document.createElement('a');
24             link.href = csvUrl;
25             link.download = 'abababababba.mp4';
26             link.click();
27         }
28     }
29     xhr.send();

转载于:https://www.cnblogs.com/oneall/p/11557482.html

js 文件下载进度监控相关推荐

  1. vue文件下载进度条

    Step1:封装download方法 // 通用下载方法 export function download(url, params, filename) {let downProgress = {}l ...

  2. c js html页面进度条,js实现进度条的方法

    本文实例讲述了js实现进度条的方法.分享给大家供大家参考.具体实现方法如下: 1.setTimeout和clearTimeout 进度条 .container{ width:450px; border ...

  3. Android中下载进度条格式,Android开发如何实现文件下载进度条

    释放双眼,带上耳机,听听看~! 今天和小编狗在这里学习下载进度的实现吧,这段代码是网上找的,自己做了些小改,通过模拟器测试.文件下载进度条控制(就是为了高清壁纸加个进度条),自己研究了好久,但是进度条 ...

  4. nprogress.js 头部进度条使用方法

    nprogress.js 头部进度条 引入CSS\JS <link rel="stylesheet" type="text/css" href=" ...

  5. 【原】聊聊js代码异常监控

    [原]聊聊js代码异常监控 参考文章: (1)[原]聊聊js代码异常监控 (2)https://www.cnblogs.com/xianyulaodi/p/6201829.html (3)https: ...

  6. 如何实现文件下载进度条呢?

    比如有时候我们在利用python下载文件的时候,通常情况下,文件下载过程我们是感知不到的,只有等文件下载完成,我们才能知道,该文件已经下载完成,假如此时下载文件很大,下载时间就会比较漫长,如果这时候有 ...

  7. Kafka学习笔记 : 消费进度监控 [ 消费者 Lag 或 Consumer Lag ]

    所谓滞后程度,就是指消费者当前落后于生产者的程度. Lag 应该算是最最重要的监控指标了.它直接反映了一个消费者的运行情况.一个正常工作的消费者,它的 Lag 值应该很小,甚至是接近于 0 的,这表示 ...

  8. 电子制造业生产进度监控困难?全流程条码管理轻松解决

    生产进度监控管理是电子制造企业生产管理中不可缺少的动作,贯穿于企业生产制造的整个流程.做好生产进度管理,可以确保产品从原料进厂到出厂交付,做到高效可控,保质保量. 而在电子制造业生产部门生产进度监控管 ...

  9. Python展示文件下载进度条

    Python展示文件下载进度条 前言 requests 思考 只需要安装一个库即可 大家好!我是晨晨

最新文章

  1. Codeforces 900D Unusual Sequences:记忆化搜索
  2. 在《我的世界》里搭建神经网络,运行过程清晰可见,不仅好玩,而且代码全部开源!...
  3. python indices,python – 什么“indices参数被弃用并将被删除(假设为True)0.17”是什么意思?...
  4. 金融风控实战——有监督分箱
  5. 数据结构学习笔记(2)
  6. Kaggle初体验之泰坦尼特生存预测
  7. linux 系统基础知识 - vgextend命令
  8. android电视接跳舞毯,跳舞毯怎么连接电视 跳舞毯怎么玩
  9. oracle数据库xsb创建,在Linux下安装oracle数据库
  10. 单片机测量脉宽c语言程序,51单片机hc-sr04超声波测距(脉宽测量)DEMO程序
  11. 有关世界上第一台计算机的知识,计算机基础知识 1、世界上第一台电子计算机诞生于 A) 1943年 B) 1946年.doc...
  12. 个人所得综合税年度汇算,个税计算公式,个税计算案例
  13. [战略]Fans未来战略--第3篇--以文会友
  14. DailyTask-关于电梯问题
  15. Spark GraphX-航班飞行网图分析
  16. python 翻译模块 翻译API使用(百度、有道、谷歌)
  17. 工作日志3——模型代码
  18. 如何将iphone系统由正式版转为beta测试版
  19. 详谈NVMe over Fabric技术发展简史
  20. Hive面试题系列第七题-同时在线问题

热门文章

  1. iphone死机屏幕没反应?可以用这2种办法解决!
  2. 施密特触发器的作用-摘录+自解
  3. C++20尝鲜:<=>三路比较运算符(Three-way comparison)
  4. C语言的宏定义、宏展开
  5. ibm服务器重装服务器一直重启,IBM System x3350服务器常见问题解答
  6. Hyper-V和Virtual PC的不同
  7. ISO27001信息安全管理体系认证
  8. windows远程桌面连接
  9. rabbitMQ和对应的erlang版本匹配
  10. 单片机数字温度计 c语言,单片机数字温度计 C程序