叶雨
叶雨
  • 发布:2025-04-23 23:07
  • 更新:2025-04-29 15:01
  • 阅读:145

微信小程序获取到小程序二维码之后转base64,图片不显示

分类:uniCloud
let senceRes = await uniCloud.httpclient.request('https://api.weixin.qq.com/cgi-bin/token', {  
    method: 'GET',  
    data: {  
        grant_type: 'client_credential',  
        appid: 'xxxxxxxxxx',  
        secret: 'xxxxxxxxxxx'  
    }  
})  
const access_token = JSON.parse(senceRes.data.toString()).access_token  
let imgRes = await uniCloud.httpclient.request('https://api.weixin.qq.com/wxa/getwxacodeunlimit?access_token=' +  access_token, {  
    method: 'POST',  
    data: {  
        scene: 'invite_code=' + inviteCode,  
        path: 'page/index/index',  
        width: 680,  
        auto_color: true,  
        is_hyaline: true  
    }   
})  
const base64 = imgRes.data.toString('base64')

返回了buffer图片,但是转base64之后,返回前端,前端加前缀之后不显示

2025-04-23 23:07 负责人:无 分享
已邀请:
风之源

风之源 - 我这么闲给你评论,是因为我的问题还没有人回答~

你手动把base64存到前端字符串变量试试,去掉中间步骤

要回复问题请先登录注册