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

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();

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/47616.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【C++】C++中的ADL机制在使用using namespace时查找混乱问题

目录 一.C中的ADL是什么 二.C中的using namespace 三.C中的ADL和using namespace的联系与区别 四.c中的ADL与unqualified name 一.C中的ADL是什么 在C中,ADL代表“Argument-Dependent Lookup”,即“参数依赖查找”。这是一种机制,允许编…

探索与维护Hadoop:掌握高效目录查询与清理的艺术

在大数据处理的世界里,Apache Hadoop无疑扮演着举足轻重的角色,提供了一个可靠且可扩展的分布式存储和计算框架。然而,随着数据量的不断膨胀,Hadoop文件系统(HDFS)中的目录管理与垃圾清理成为数据工程师们不…

汇编教程2

本教程主要教大家如何安装32位Linux虚拟机,为后续实验拆炸弹做准备 下载系统映像文件 以Ubuntu14.04.6系统为例 官方网站:下载地址 点击下载图中32位系统 如果官网进不去可以使用镜像网站 清华镜像网站:下载地址 进入之后找到下图中链接…

redis server response timeout(3000ms) occurred after 3 retry attempts异常分析

读取redis数据报超时错误: Redis server response timeout (3000 ms) occured after 3 retry attempts2024-07-18 17:07:57.124 ERROR [e8f07b0a671c08311dff589827897232] [http-nio-9528-exec-6] c.z.i.u.m.c.e.BaspUserExceptionHandler.exceptionHandler:83 - R…

PyTorch 深度学习实践-基于SoftMax的多分类

视频指路 参考博客笔记 参考笔记二 文章目录 上课内容代码实现作业实现 上课内容 softmax能输出一个分布:每一个输出值>0,且和1 说明: 1、softmax的输入不需要再做非线性变换,也就是说softmax之前不再需要激活函数(relu)。so…

基于X86+FPGA+AI的远程医疗系统,支持12/13代 Intel Core处理器

工控主板:支持12/13代 Intel Core处理器,适用于远程医疗系统 顺应数字化、网络化、智能化发展趋势,国内医疗产业改革正在积极推进,远程医疗、智慧医疗等新模式新业态创新发展和应用,市场空间不断扩大,而基…

Web前端Promise

Promise介绍与使用 Promise是什么? 1.抽象表达: Promise是一门新的技术(ES6规范)Promise是JS中进行异步编程的新解决方案备注:旧方案是单纯使用回调函数 2.具体表达: 从语法上来说:Promise…

Android SurfaceView 组件介绍,挖洞原理详解

文章目录 组件介绍基本概念关键特性使用场景 SurfaceHolder介绍主要功能使用示例 SurfaceView 挖洞原理工作机制 使用SurfaceView展示图片示例创建一个自定义的 SurfaceView类在 Activity 中使用 ImageSurfaceView注意事项效果展示 组件介绍 在 Android 开发中,Sur…

HiFi-GAN——基于 GAN 的声码器,能在单 GPU 上生成 22 KHz 音频

拟议的 HiFiGAN 可从中间表征生成原始波形 源码地址:https://github.com/NVIDIA/DeepLearningExamples 论文地址:https://arxiv.org/pdf/2010.05646.pdf 研究要点包括 **挑战:**基于 GAN 的语音波形生成方法在质量上不及自回归模型和基于流…

纯前端小游戏,4096小游戏,有音效,Html5,可学习使用

// 游戏开始运行create: function(){this.fieldArray [];this.fieldGroup this.add.group();this.score 0;//4096 增加得分this.bestScore localStorage.getItem(gameOptions.localStorageName) null ? 0 : localStorage.getItem(gameOptions.localStorageName);for(var …

vscode及pycharm配置Python文件模板

一、vscode配置方法 第一步,依次点击“File”->“preference”->“Configure User Snippets”,在弹出的框中输入Python,打开python.json 文件 第二步,python.json 文件中输入以下内容: {"Python Template…

QtC++ 设计模式(五)——状态模式

状态模式 序言理解源码 序言 设计模式只是一个抽象的设计模式方法,并不是一个固定使用的搭配,就算是普通switch语句,Map,乃至状态机都是状态模式的其中一种实现方法 状态模式看起来好像和策略模式差不多,主要是其的侧…

快速上手绿联私有云UGOS Pro系统Docker

要快速上手使用绿联私有云UGOS Pro系统上的Docker,可以按照以下步骤进行操作: 1. 设置绿联私有云UGOS Pro 确保你已经成功设置并连接了绿联私有云设备。完成基本的网络配置和用户设置。 2. 访问UGOS Pro系统 通过浏览器访问你的绿联私有云管理界面。…

git记住账号和密码

git记住账号和密码 一、git记住账号和密码1. 全局记住2. 取消全局记住 一、git记住账号和密码 在使用 git 使用 https推送的时候一直需要输入密码。就可以试试下面的方法 1. 全局记住 windows 在git bash 中执行以下命令 linux 直接在bash中执行 git config --global crede…

深入探讨:Node.js、Vue、SSH服务与SSH免密登录

在这篇博客中,我们将深入探讨如何在项目中使用Node.js和Vue,并配置SSH服务以及实现SSH免密登录。我们会一步步地进行讲解,并提供代码示例,确保你能轻松上手。 一、Node.js 与 Vue 的结合 1.1 Node.js 简介 Node.js 是一个基于 …

Java记事本工具Notepad++

常见的高级记事本 Editplus、Notepad、Sublime Notepad软件的安装和使用 安装:傻瓜式安装 1、选择中文-->【OK】 2、点击【下一步】 3、协议点击【我接受】 4、选择安装路径-->【下一步】 5、点击【下一步】 6、最后点击【安装】 7、将运行取消-->点击…

戴尔电脑开机出现no boot device found错误提示原因分析及解决方法

戴尔电脑是一款不的品牌,戴尔电脑一直以来都是以IT直销享誉全球的。而旗下的戴尔笔记本,更是深受用户们的追捧和喜爱。最近有网友反馈戴尔电脑开机出现no boot device found错误提示是怎么回事?后来发现有很多网友将引导模式改成legacymbr后发现启动时出…

Python 中的属性和方法

在面向对象编程(OOP)中,类是代码的基本构造块。类通过属性和方法来定义对象的状态和行为。在 Python 中,属性和方法是定义类时的重要组成部分。本文将深入探讨 Python 中的属性和方法,帮助你更好地理解它们的用法和意义…

2024-07-18 Unity插件 Odin Inspector8 —— Type Specific Attributes

文章目录 1 说明2 特定类型特性2.1 AssetList2.2 AssetSelector2.3 ChildGameObjectsOnly2.4 ColorPalette2.5 DisplayAsString2.6 EnumPaging2.7 EnumToggleButtons2.8 FilePath2.9 FolderPath2.10 HideInInlineEditors2.11 HideInTables2.12 HideMonoScript2.13 HideReferenc…

对消息队列进行深入学习

目录 1.什么是消息队列。1.1消息队列1.1.1同步的理解1.1.2异步的理解 1.2消息传递与消息队列 2. 消息队列应用场景2.1 异步处理2.2 流量削锋2.3 应用解耦2.4 日志处理2.5 消息通讯2.6 延时任务2.7 广播消费2.8 分布式事务 3. 主流消息队列3.1 RabbitMQ3.1.1 RabbitMQ工作原理3.…