接口B获取小程序码,返回乱码
我按照腾讯云课堂上的教学视频,获取小程序码,然后将返回的内容上传到云存储但是发现上传的是一堆乱码,请问该怎么把二维码显示出来?需要在上传云存储之前做哪些处理吗?代码如下:
// 云函数入口文件const cloud = require('wx-server-sdk')const got = require('got')var appid = 'XXXX'var appsecret = 'XXXXX'var url = "https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=" + appid + "&secret=" + appsecretcloud.init() // 云函数入口函数exports.main = async (event, context) => { const token_response = await got.get(url) let token = JSON.parse(token_response.body).access_token let fStream = await got('https://api.weixin.qq.com/wxa/getwxacodeunlimit?access_token=' + token,{ method:'POST', headers:{ 'Content-Type':'application/json' }, body:JSON.stringify({ scene: "123", page: "pages/test/test", }) })
return await cloud.uploadFile({ cloudPath: "test.jpg", fileContent: fStream.body, })} |
乱码:
