后端返回图片乱码,前端解决方法
后端返回的文件流格式
前端解决
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | axios({ url: "/api/Component/ins/downloadQr?codes=" + data.codeIdentification, method: "GET" , headers:{ "Authorization" : window.platToken.token_type + " " +window.platToken.access_token, }, responseType: 'blob' }) .then(res=>{ console.log( '------------------------------' ); console.log(res.data); const src = window.URL.createObjectURL( new Blob([res.data],{type: 'application/octet-stream' })) const img = document.querySelector( '#componentQRcode' ); console.log(img, src); img.src = src }) . catch (err=>{ console.log(err); }) |
如果使用jquery,可能转换后还是不显示,改为使用axios,因为jq是比较老的,处理流数据类型,可能会做二次处理
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统
· 【译】Visual Studio 中新的强大生产力特性
· 2025年我用 Compose 写了一个 Todo App