return axios({
url: https://api.weixin.qq.com/wxa/getwxacode
,
method: 'post',
params: { access_token },
data: { path: xxx
, envversion: 'trial' },
responseEncoding: 'base64'
}).then(res => {
const fileContent = new Buffer(res.data, 'base64')
uniCloud.uploadFile({
cloudPath: 'desk' + no + '.jpeg',
fileContent
})
})
代码如上,上传云存储能上传成功,但是文件无法识别。关键是几天前还正常,就今天开始这样了,这几天没动这里的代码
上面这个图是今天上传的图片,加载识别识别不了,我把buffer转base64(就是fileContent.toString('base64'))然后返回给前端放img的src里也不行。
下面这个图片是前天(5月23日)上传的,正常显示
1 个回复
DCloud_uniCloud_WYQ
你这接口请求报错了吧,responseEncoding改成文本看看微信给你返回了什么