axios.post('/api',{// 传参
},
{responseType:'blob'    // 设置响应数据类型
})
.then(res=>{if (res.status == 200) {let url = window.URL.createObjectURL(new Blob([res.data]))let link= document.createElement('a')link.style.display='none'link.href=urllink.setAttribute('download', fileName)    // 自定义下载文件名(如exemple.txt)document.body.appendChild(link)link.click()}
})

源码

axios请求文件流下载文件相关推荐

  1. 前端通过后端返回文件流下载文件

    // 把文件流下载下来 const downloadMethods = (name, res) => {const blob = new Blob([res.data], { type: 'ap ...

  2. Java实现minio文件流下载文件,浏览器不下载

    在我写完minio下载功能时,浏览器怎么也不执行下载,纯纯没反应,只返回了流给前端.就在百思不得其解时,突然去翻看之前前端写的下载代码请求,此时发现之前用的是Windows.open(url),现在不 ...

  3. 根据后端返回的文件流下载文件

    //云附件 文件流链接 function clouddownloadResources(id,title) {common.showLoading()api_enclosuredetail.cloud ...

  4. js实现文件流下载文件

    window.location.href的用法 javascript中的location.href有很多种用法,主要如下.self.location.href="/url" 当前页 ...

  5. vue 后端返回文件流下载文件

    效果: 举例下载"E:\test\jn_ceshi1202.txt" 则前端realPath="E:\test\jn_ceshi1202.txt" 前端: do ...

  6. vue element 导出blob后台文件流xlsx文件自动下载(且规避乱码)

    通常情况blob后台文件流都是如下图这样让人崩溃的乱码 <el-buttontype="success"@click.stop="handleExport" ...

  7. IE浏览器报错Unhandled promise rejection Error: 拒绝访问。文件流下载

    项目内有很多导出文件,下载文件功能,前端采用的是文件流下载方式,请求后端接口,返回文件流. 最开始不清楚普通的动态创建a标签方法并不兼容IE,后来在IE上面测试出现了bug "Unhandl ...

  8. vue 将文件url 改成文件流下载

    vue 将后台返回文件url 改成文件流下载 由于直接a 标签下载视频,音频会打开新的窗口,所以改用文件流下载 一.图片 exportData(row) {console.log('row', row ...

  9. 阿里OSS文件流下载问题

    阿里OSS文件流下载问题 阿里OSS获取文件流,因为是网络传输流,所以ossObject.getObjectContent().available()不能一次性获取文件大小:传回的文件流,如果一次读取 ...

  10. 文件流下载ppt文件无法打开或文件已损坏

    在项目中遇到"文件流下载ppt文件无法打开或文件已损坏"这种情况,我也是查阅资料来一个排查问题的汇总 1.要设置responseType,在接口传参的时候传参过去 2.注意接口返回 ...

最新文章

  1. Python 输入和输出
  2. https open api_钉钉API发送消息
  3. MySQL DELETE:删除数据
  4. [原创]同一页面无法多次使用XmlHttp发起Ajax请求的真实原因
  5. 给asterisk1.8.7添加menuselct选项
  6. 数据结构与算法--二叉查找树转顺序排列双向链表
  7. aix升级新安装oracle,AIX 5L上安装和升级Oracle
  8. 官方中文文档上线了!Python各种教程已汉化。
  9. php curl post上传图片,php curl上传图片问题
  10. bilibili怎么用用户名登录_b站(bilibili)账号只记得用户名忘了密码怎么办?实名认证能找回吗...
  11. 用unity协程写的发牌程序
  12. JavaScript高级程序设计:基本概念思维导图
  13. NumberFormat 的使用
  14. Python爬虫与数据可视化案例(共享源码)
  15. 请解释什么是事件代理
  16. 生物岛实验室(省属)招聘电子工程师
  17. 劝人学医,天打雷劈?给医学新生的 10 条入学建议
  18. ethtool查看网卡统计信息的流程
  19. 初学者对PHP的总结,PHP_献给php初学者(入门学习经验谈),1.概要:学习任何语言都需要 - phpStudy...
  20. 用于商用微处理器的快速位收集、位分散和位置换指令(一)

热门文章

  1. #151: 每一本正式出版的图书都有一个ISBN号码与之对应,ISBN码包括9位数字、1位识别码和3位分隔符,其规定格式如“x-xxx-x...
  2. 一个软件完整的开发流程介绍
  3. thoughtworks作业trains
  4. 汇编rep movsb,rep stosb,repne scasb
  5. 连虚拟机mysql_实体机连虚拟机MYSQL联接不上
  6. 你真的了解ESD吗?老司机从零教学系列之学会ESD选型
  7. 远程重装Win11系统图文教程
  8. Post-processing of merged bean definition failed; spring cloud Eureka 启动报错
  9. 【Elasticsearch教程8】Mapping字段类型之keyword
  10. Programming Languages PartB Week2学习笔记——用Racket编写解释器