解决:前端js下载文件流出现“未知文件格式”错误

第一中情况:

出现的问题,前端已经设置了responseType: 'blob',下载下来还是格式不对。

最后经过排查,后端缺少charset=utf-8,所以前端可以设置编码:

第二中情况:

后端已经设置了charset=utf-8,前端也设置了responseType: 'blob', 但是下载下来文件还是格式错误,排查了很久,最后设置responseType: 'arraybuffer', 解决了问题。

后续遇到问题继续补充,在这里得研究一下responseType: 'blob' 和 responseType: 'arraybuffer'的区别。

相关推荐
GISer_Jing5 分钟前
React底层架构深度解析:从虚拟DOM到Fiber的演进之路
前端·react.js·架构
斯密码赛我是美女13 分钟前
ssti刷刷刷
java·服务器·前端
Mryan200524 分钟前
Angular | 利用 `ChangeDetectorRef` 解决 Angular 动态显示输入框的聚焦问题
前端·javascript·angular.js
郭尘帅66626 分钟前
Vue3中实现轮播图
开发语言·前端·javascript
众乐乐_20081 小时前
Java 后端给前端传Long值,精度丢失的问题与解决
java·前端·状态模式
一叶茶1 小时前
VsCode和AI的前端使用体验:分别使用了Copilot、通义灵码、iflyCode和Trae
前端·vscode·gpt·ai·chatgpt·copilot·deepseek
熊猫钓鱼>_>1 小时前
基于MCP的桥梁设计规范智能解析与校审系统构建实践
前端·easyui·设计规范
若初&1 小时前
文件上传Ⅲ
前端·web安全
若愚67921 小时前
前端取经路——前端安全:构建坚不可摧的Web应用防线
前端·安全