1.文件流下载文件

axios实现:

export function download(url, data){axios.post(baseurl+url,data,{responseType: 'blob'}).then(function (response) {var filename = response.headers//下载后文件名filename = filename["content-disposition"]filename = filename.split(";")[1].split("filename=")[1];var blob = new Blob([response.data])var downloadElement = document.createElement('a');var href = window.URL.createObjectURL(blob); //创建下载的链接downloadElement.href = href;downloadElement.download = filenamedocument.body.appendChild(downloadElement);downloadElement.click(); //点击下载document.body.removeChild(downloadElement); //下载完成移除元素window.URL.revokeObjectURL(href); //释放掉blob对象 }).catch(function (error) {console.log("File download error!")})
}

注意,想要获取headers中content-disposition的数据,服务端要加一个:

response.setHeader("Access-Control-Expose-Headers","Content-Disposition");

转载于:https://www.cnblogs.com/TimerHotel/p/vue_11.html

11.前台文件数据流下载获取源文件名相关推荐

  1. 机器狗写入到userinit.exe文件的下载者源码(c及汇编)

    机器狗源码(C语言的),将病毒体从资源中提取出来写入到第一个分区的指定文件中 // Test.cpp : 定义控制台应用程序的入口点. // #include "stdafx.h" ...

  2. sharepoint 中用自带的download.aspx实现文件的下载,中文文件名编码的问题

    //下面代码中的主要是为了将数据绑定到repeater上,同时实现文件的下载,其中dr[3]中的路径绑定的是下载路径,用到了sharepoint中自带的download.aspx下载页面,只要将文件的 ...

  3. Yocto系列讲解[技巧篇]47 - bb文件中如何获取源码或指定本地目录

    By: fulinux E-mail: fulinux@sina.com Blog: https://blog.csdn.net/fulinus 喜欢的盆友欢迎点赞和订阅! 你的喜欢就是我写作的动力! ...

  4. delphi打印html文件路径,Delphi获取文件名、不带扩展名文件名、文件所在路径、上级文件夹路径的方法...

    1.获取不带扩展名的文件名方法,利用ChangeFileExt函数修改传入参数的扩展为空,并不会对文件本身产生变更. ChangeFileExt(ExtractFileName('D:\KK\Test ...

  5. 下载Android源码(Google官方文档翻译)

    懒人一个,最讨厌英文文档,可惜中文教程又都残缺不全,只好自己动手翻译一个,第一次翻译,各种错误,翻译不当之处希望大家指出. 原文地址:http://source.android.com/source/ ...

  6. python 百度网盘库 根据文件名获取网盘链接_GitHub - tychxn/baidu-wangpan-parse: 获取百度网盘分享文件的下载地址...

    百度网盘分享文件下载链接解析 功能 获取百度网盘分享文件的真实下载地址 将获取到的下载链接复制到IDM.FDM等下载器即可实现高速下载,避免使用百度网盘客户端 运行环境 Python3 (兼容Pyth ...

  7. Angular导出功能(excel导出功能、文件数据流导出功能、图片的下载导出功能)

    Angular导出功能(excel导出功能.文件数据流导出功能.图片的下载导出功能) 场景1:(直接返回网络地址进行导出的excel) 后台返回的是 : "http://192.168.0. ...

  8. android apk反编译(获取源码,资源文件等)

    android apk反编译,是让你可以去借鉴别人的应用是怎么开发的,那些漂亮的动画和精致的布局是怎么实现的 一.当然我们也需要借助工具: apktool (资源文件获取,可以提取出图片文件和布局文件 ...

  9. [sharepoint]rest api文档库文件上传,下载,拷贝,剪切,删除文件,创建文件夹,修改文件夹属性,删除文件夹,获取文档列表...

    写在前面 最近对文档库的知识点进行了整理,也就有了这篇文章,当时查找这些接口,并用在实践中,确实废了一些功夫,也为了让更多的人走更少的弯路. 系列文章 sharepoint环境安装过程中几点需要注意的 ...

最新文章

  1. Oracle别名大小写 -----解决方案
  2. C++模板详解——使用篇
  3. Golang适合高并发场景的原因分析
  4. Minigui及lgui使用全解释
  5. 代码演示 .NET 4.5 自带的 ReadonlyCollection 的使用
  6. WinForm 清空界面控件值的小技巧
  7. 阿克曼(Ackmann)函数(信息学奥赛一本通-T1163)
  8. 厚积薄发!华为云7篇论文被AAAI收录,2021年AI行业技术风向标看这里!
  9. Linux设置fifo大小,linux fifo 的一个小实验 -- 缓存大小
  10. 程序—java年月日转换
  11. 云原生落地困挑战无处不在?我选Serverless
  12. kafka组件makemirror处理跨机房业务的应用
  13. 初识iptables规则
  14. adminlte中数据表格datatable.js中的完整使用方法小案例
  15. html中div中加背景图片,div background css设置div背景图片
  16. 从零搭建自动化测试平台
  17. Python学习笔记-北京图灵学院-变量-20200528
  18. 机器人关节控制硬件知识——伺服电机、驱动器、控制器
  19. html5程序员面试官如何提问,前端程序员第二轮面试的10个问题
  20. teamlab什么意思_去看炸火的teamLab大型个展前 你应该知道的事

热门文章

  1. 正则匹配所有包括换行符
  2. NanoPi NEO的Matrix库硬件编程
  3. 【Electron】Error: A dynamic link library (DLL) initialization routine failed.
  4. 《程序员修炼之道》备忘清单
  5. 前端技术演进(三):前端安全
  6. Spring的Java配置方式
  7. 9月13日学习内容整理:异常处理
  8. 搜索专题: HDU1428漫步校园
  9. 绘图中的drawRect
  10. 关于Animator获取当前剪辑长度