var xhr = new XMLHttpRequest();
xhr.open('GET', '文件地址.mp4');
xhr.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
xhr.responseType = "blob";
xhr.onprogress = function (event) {
if (event.lengthComputable) {
console.log(event.loaded);
console.log(event.total); }
};
xhr.onload = function (oEvent) {
console.log(oEvent);
console.log(xhr.status);
console.log(xhr.response);
if (xhr.readyState === 4 && xhr.status === 200) {
// var name = xhr.getResponseHeader("Content-disposition");
// var filename = name.substring(20,name.length);
        var blob = new Blob([xhr.response], {type: 'video/mp4'});
        var csvUrl = URL.createObjectURL(blob);
        var link = document.createElement('a');
        link.href = csvUrl;
        link.download = 'abababababba.mp4';
        link.click();          
        }
}
xhr.send();

最新文章

  1. Xcode7.1环境下上架iOS App到AppStore 流程① (Part 一)
  2. iOS 如何使用Safari浏览器打开app
  3. C++计算几何库
  4. mybatis高级(3)_延迟加载_深度延迟_一级缓存_二级缓存
  5. 关于python中的编码:unicode, utf-8, gb2312
  6. ajax 本地测试,使用Chrome 浏览器
  7. Linux查看进程和终止进程的技巧
  8. ThinkPad New X1 Carbon中关闭任务栏上的触摸键盘
  9. 对spring web启动时IOC源码研究
  10. HTML5技术实现Web图形图像处理——WebPhotoshop精简版
  11. WeQuant交易策略—KDJ
  12. HDU4920-Matrix multiplication-矩阵乘法 51nod-1137 矩阵乘法
  13. 小程序中曾经遇到的坑(1)----canvas画布
  14. Linux配置服务器的一点总结
  15. docker使用笔记
  16. python中filter,reduce,map的用法
  17. abaqus6.14导出网格inp以及导入inp以建模
  18. df 与 du 已使用空间不一致的原因及解决办法
  19. Jmeter(二十九)Jmeter-Question之“Ant集成报告模板优化”
  20. 关于PDNN、Theano、Numpy以及Scipy的安装

热门文章

  1. 在学习linux磁盘管理期间学习的逻辑卷管理笔记
  2. ReentrantLock等待通知机制Condition介绍
  3. 实验查看PHP本地的Session信息
  4. 通过进程id找到进程对应的容器并统计每个进程的内存占用写到excel里
  5. [NOI1999]生日蛋糕(搜索)
  6. fork和vfork的区别
  7. mysql 乐观锁、悲观锁、共享锁,排它锁
  8. 学习旧岛小程序 (5) observer 函数中修改属性的值
  9. CSS3 结构性伪类选择器(2)
  10. k8s 1.9.0-手动安装-2