下载二进制文件的时候,后端只返回一堆乱码,前端要获取文件名,后端只能把文件名加在响应头里面,前端去提取文件名


本地开发的时候是好的,没有报错,但是上传到服务器上后就出现了如下的报错

经排查一番,返回的响应头里面没有后端加的那个字段,后端说他加了,浏览器也显示了,他那没问题,那就是说问题在你前端,然后我就说,我去研究下,结果找到了相关的参考说是要需要后端的配置才行!


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

然后前端才能在返回的请求头里面拿到这个字段

总结:
前后端都是半斤八两,出了问题要自查,不要总是把责任推给别人~~又是一天的开始,好好上班!!

vue下载blob无法获取响应头里面的Content-Disposition来提取文件名相关推荐

  1. vue使用blob下载二进制文件流时无法获取响应头里面的Content-Disposition来提取文件名的解决办法

    下载二进制文件的时候,后端只返回一堆乱码,前端要获取文件名,后端只能把文件名加在响应头里面,前端去提取文件名 明明响应头里面存在这个属性和属性值,但是后端返回的data里面却没有这个属性 我去研究下, ...

  2. Vue下载blob类型的excel文件:

    1.思路: 1.请求时加上 responseType: 'blob', 2.处理并下载 2.案例: // 获取收货单位的导入模板 /api/consignee/getTemplate get expo ...

  3. 获取响应里面的cookie的方法

    使用方法: R.cookies.get_dict()   获取响应返回的cookies 转载于:https://www.cnblogs.com/kaibindirver/p/8888656.html

  4. vue 获取响应头里set-cookie的值_最简化 VUE的响应式原理

    前言 前端目前两个当家花旦框架 VUE React,它们能够流行开来,响应式原理做出了巨大贡献.毕竟,它通过数据的变更就能够更新相应的视图,极大的将我们从繁琐的DOM操作中解放出来. 所以掌握它们的响 ...

  5. httpclient封装获取响应实体_Httpclient 接口自动化

    好久木写啦!!!好久木写啦!!! 心血来潮分享点小白的东西!!! 废话少说直接干货!!! 本文核心是将如何从数据驱动开始,以报告结尾的形式来实现"很多刚入行朋友们"所需要的接口自动 ...

  6. 使用fetch()获取响应头的content-disposition拿到文件名,下载Excel文件

    需求就是下载一个Excel文件,包括下载,导出,都是调用后端的接口.因为文件名返回再了响应头的content-disposition.前端需要进行一个处理,拿到文件名. 先上代码 downloadDe ...

  7. js vue 下载excel(.xls)文件

    @[TOC](js vue 下载excel(.xls)文件) 先看下载下来的excel文件 1.首先,后端给到的是一个文件在服务器中的存储地址 D:\MaxSecFile\Export\Alarm_2 ...

  8. Nodejs中搭建一个静态Web服务器,通过读取文件获取响应类型

    场景 Web服务器一般指网站服务器,是指驻留于因特网上某种类型计算机的程序,可以向浏览器等Web客户端提供文档,也可以放置网站文件让全世界浏览,还可以放置数据文件,让全世界下载.目前最主流的Web服务 ...

  9. vue下载大文件时浏览器不显示下载进度

    vue下载大文件时浏览器不显示下载进度 问题描述 最近开发中遇到个问题,项目需要下载大文件(音视频),由于后端给我的是视频的地址而不是直接返回流,所以前端用了XMLHttpRequest获取视频流并实 ...

最新文章

  1. 业界丨全球AI人才只有2万多,但仅3000人在求职
  2. 什么是跨域及跨域请求资源的方法?
  3. 字符串操作截取后面的字符串_对字符串的5个必知的熊猫操作
  4. ant-design table 分页(tableProps)
  5. 签名(Signature)认证实现方式-用于请求鉴权
  6. 从考勤管理需求说起,聊聊场景的思维“工具”
  7. $_FILES[file]['error']
  8. 排除某个类_Spark Troubleshooting(故障排除)
  9. 服务器lsass占用内存_服务器内存跑满是什么原因造成的呢?
  10. Qt实现的局域网通信软件(仿QQ版本)
  11. Google测试之道读后感
  12. Bootstrap-collapse
  13. 3类IP的私网地址网段
  14. docker部署jpress详细版本
  15. Oracle默认数据库角色账号密码
  16. Atlas 200 HiLens Kit
  17. 服务器如何释放虚拟内存,服务器如何释放虚拟内存
  18. 贝勒大学计算机专业,贝勒大学(Baylor University)_贝勒大学申请条件_津桥留学【23年专注留学服务】...
  19. c语言程序冒号的作用是什么,C语言里面的冒号
  20. 一:各种熵的定义及理解

热门文章

  1. 80核处理器_华为首款Arm架构服务器CPU鲲鹏920发布:64核主频2.6GHz ,性能创纪录!...
  2. 怎么启用计算机服务设置,Win7打印机服务怎么开启 Win7开启打印机服务的设置的两种方法...
  3. shardingsphere-elasticjob-ui 3.0.1版本安装部署教程
  4. 公式编辑器如何更改背景色?
  5. 那就别担心了(DFS优化)30行代码简单易懂
  6. 即刻就业:本科毕业如何快速高薪就业?
  7. vsftpd虚拟用户权限设置
  8. 韦东山衔接班——4.2_构建根文件系统之init进程分析
  9. android 扫码枪bug记录
  10. 浅谈ChatGPT(人工智能)