当前位置: 首页 > news >正文

前端文件下载word乱码问题

记录一次word下载乱码问题:

用的请求是axios库,然后用Blob去接收二进制文件

思路:现在的解决办法有以下几种,看看是对应哪种,可以尝试解决

1.将响应类型设为'blob',这也是最重要的,如果没有解决那么请往下看

2.Mock.js组件库问题,mock.js的配置文件源码中会将response,将入口中引入的的mock注释掉

3.将响应到的response数据中的data,转为Blob对象,注意data才是我们要的文件

4. 请求体结构问题,结构我们一定要看清,不要把responseType放错位置

以上就是最常见的几种文件下载错误或者乱码问题啦。下面附上整体下载源码

1.请求封装

2.下载功能封装

3.请求封装

 结尾:9829

 

http://www.lryc.cn/news/409033.html

相关文章:

  • repo中的default.xml文件project name为什么一样?
  • <section id=“nice“ data-tool=“mdnice编辑器“ data-webs
  • 作业7.26~28
  • 自定义webIpad证件相机(webRTC)
  • GO发票真伪批量查验方法、数电票查验接口
  • 【Go系列】Go的UI框架Fyne
  • .NET MAUI:跨平台开发的未来
  • VSCode切换默认终端
  • 卫星观测叶绿素的相反信号
  • 2024年最新NVIDIA T4价格表及行业趋势!
  • HTML + CSS编程规范
  • 机器学习之人脸识别-使用 scikit-learn 和人工神经网络进行高效人脸识别
  • 【虚拟化】KVM概念和架构
  • 【Linux】权限2
  • 汽车长翅膀:GPU 是如何加速深度学习模型的训练和推理过程的?
  • 怀旧必玩!重返童年,扫雷游戏再度登场!
  • Avalonia中的路由事件
  • ubuntu20.04安装RabbitMQ +Erlang
  • 【word转pdf】【最新版本jar】Java使用aspose-words实现word文档转pdf
  • 分布式:RocketMQ/Kafka总结(附下载链接)
  • Air780EP模块 LuatOS开发-MQTT接入阿里云应用指南
  • 【算法】插入区间
  • C++ 代码实现socket 类使用TCP/IP进行通信 (windows 系统)
  • 前后端分离项目部署,vue--nagix发布部署,.net--API发布部署。
  • 【BUG】已解决:UnicodeDecodeError: ‘utf-8’ codec can’t decode bytes in position 10
  • C++ | QQ后端暑期实习面试
  • 实用网站推荐
  • Linux |Nethogs 监控网络使用情况
  • 大语言模型训练过程中,怎么实现算力共享,采用什么分片规则和共享策略
  • JCR一区级 | Matlab实现TTAO-Transformer-LSTM多变量回归预测