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

第一中情况:

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

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

第二中情况:

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

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

相关推荐
CF14年老兵10 分钟前
🎮 把 GitHub 变成游戏厅!(吃豆人 + 贪吃蛇 + 炫酷奖杯!)
前端·后端·trae
Dorcas_FE14 分钟前
【tips】css模仿矢量图透明背景
前端·css
Casta-mere27 分钟前
React SSR 水合问题
前端·react.js·前端框架·ssr
一点一木41 分钟前
Trae 实测系列 #1:30 分钟用中文 AI 编程搞定 Vue3 + Pinia 倒计时应用
前端·ai编程·trae
野区小女王41 分钟前
React函数组件灵魂搭档:useEffect深度通关指南!
前端·react.js·前端框架
我是火山呀42 分钟前
React+TypeScript代码注释规范指南
前端·react.js·typescript
JefferyXZF1 小时前
Next.js 路由处理程序:前端也能轻松玩转后端 API(五)
前端·全栈·next.js
阳先森1 小时前
vue 数据更新到视图变化全过程
前端·vue.js
Sobeit1 小时前
Vue 3.5 响应式设计与实现流程全解析
前端·vue.js
蓝倾9761 小时前
唯品会以图搜图(拍立淘)API接口调用指南详解
java·大数据·前端·数据库·开放api接口