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

第一中情况:

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

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

第二中情况:

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

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

相关推荐
小霍同学1 分钟前
Vue 动态表单(Dynamic Form)
前端·vue.js
Dragon Wu6 分钟前
Taro 小程序开发注意事项(不定期记录更新)
前端·javascript·小程序·typescript·taro
wangfpp8 分钟前
多端统一你真的会了吗?
前端·javascript·架构
小霍同学8 分钟前
Vue 动态组件(Dynamic Components)
前端·vue.js
代码煮茶16 分钟前
Vue3 组件封装实战 | 从 0 封装一个可复用的表格组件(附插槽 / Props 设计)
前端·vue.js
兜兜风18 分钟前
从零部署 OpenClaw:打造你的第二大脑
前端·后端
Maimai1080818 分钟前
Next.js 16 缓存策略详解:从旧模型到 Cache Components
开发语言·前端·javascript·react.js·缓存·前端框架·reactjs
凌览19 分钟前
OpenClaw创始人炮轰腾讯"只抄不养",腾讯喊冤
前端·后端
jwn99919 分钟前
【JavaEE】Spring Web MVC
前端·spring·java-ee
下北沢美食家20 分钟前
React面试题
前端·javascript·react.js