后端返回图片乱码,前端解决方法

后端返回的文件流格式

 

 前端解决

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是比较老的,处理流数据类型,可能会做二次处理

posted @   埃菲尔上的加菲猫  阅读(471)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统
· 【译】Visual Studio 中新的强大生产力特性
· 2025年我用 Compose 写了一个 Todo App
点击右上角即可分享
微信分享提示