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

前端下载文件流 出现乱码 解决方案

1. 后端返回文件格式不是 utf-8

解决方案:后端加

 2. 若添加 utf-8 后依旧乱码  请求配置中添加 responseType: 'arraybuffer',

export function downMode() {return http.request({url: baseUrl + 'downTemplate',method: 'get',responseType: 'arraybuffer',});
}

下载

    const blob = new Blob([data]); // 接口返回的文件流const a = document.createElement('a');a.style.display = 'none';a.href = window.URL.createObjectURL(blob);a.download = fileName || 'mode.xlsx';a.click();window.URL.revokeObjectURL(a.href);a.remove();

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • Random,ThreadLocalRandom,SecureRandom有什么区别
  • 【STM32 HAL库】全双工I2S+双缓冲DMA的使用
  • 科研绘图系列:R语言雨云图(Raincloud plot)
  • 【云原生】Prometheus 服务自动发现使用详解
  • Linux入门攻坚——28、php、mysql基础
  • 实现图片拖拽和缩小放大功能。
  • Java:对比一个对象更新前后具体被修改了哪些值
  • sqlalchemy_dm
  • JS中的File(五):node.js中的file模块使用
  • pytest:4种方法实现 - 重复执行用例 - 展示迭代次数
  • Java周总结7.20day
  • Python学习笔记—100页Opencv详细讲解教程
  • .NET 通过系统影子账户实现权限维持
  • 当Excel处理神器EasyExcel遇上Apache POI:一场关于依赖的趣味‘撞车’冒险
  • swift小知识点(二)
  • [译] React v16.8: 含有Hooks的版本
  • HTML-表单
  • Idea+maven+scala构建包并在spark on yarn 运行
  • js递归,无限分级树形折叠菜单
  • laravel 用artisan创建自己的模板
  • log4j2输出到kafka
  • Sublime Text 2/3 绑定Eclipse快捷键
  • vue+element后台管理系统,从后端获取路由表,并正常渲染
  • vue-router 实现分析
  • 得到一个数组中任意X个元素的所有组合 即C(n,m)
  • 构建二叉树进行数值数组的去重及优化
  • 近期前端发展计划
  • 码农张的Bug人生 - 初来乍到
  • 前端存储 - localStorage
  • 深度学习入门:10门免费线上课程推荐
  • 一个项目push到多个远程Git仓库
  • Android开发者必备:推荐一款助力开发的开源APP
  • ​​​​​​​sokit v1.3抓手机应用socket数据包: Socket是传输控制层协议,WebSocket是应用层协议。
  • ​Java并发新构件之Exchanger
  • # Python csv、xlsx、json、二进制(MP3) 文件读写基本使用
  • # 计算机视觉入门
  • #window11设置系统变量#
  • #数学建模# 线性规划问题的Matlab求解
  • #我与Java虚拟机的故事#连载14:挑战高薪面试必看
  • (01)ORB-SLAM2源码无死角解析-(56) 闭环线程→计算Sim3:理论推导(1)求解s,t
  • (02)vite环境变量配置
  • (C语言)fgets与fputs函数详解
  • (MATLAB)第五章-矩阵运算
  • (ros//EnvironmentVariables)ros环境变量
  • (八)Flask之app.route装饰器函数的参数
  • (第8天)保姆级 PL/SQL Developer 安装与配置
  • (二) 初入MySQL 【数据库管理】
  • (附源码)springboot掌上博客系统 毕业设计063131
  • (附源码)ssm高校社团管理系统 毕业设计 234162
  • (五)IO流之ByteArrayInput/OutputStream
  • .net framework 4.0中如何 输出 form 的name属性。
  • .NET Framework与.NET Framework SDK有什么不同?
  • .Net Remoting(分离服务程序实现) - Part.3
  • .NET开发不可不知、不可不用的辅助类(三)(报表导出---终结版)
  • .skip() 和 .only() 的使用