云开发 把媒体文件上传到微信服务器 已知报错
- 当前 Bug 的表现(可附上截图) 云开发中调用 customerServiceMessage.uploadTempMedia 接口上传图片媒体 到 微信服务器上,一直报错: errCode: -501007, errMsg: 'customerServiceMessage.uploadTempMedia:fail Invalid request param 我是先将要上传的图片 存储到云开发的文件存储中,然后再云函数中通过FileID下载文件获得图片buffer,然后调用 uploadTempMedia函数上传到微信服务器。 这是云函数代码: const cloud = require('wx-server-sdk') const fileID = 'cloud://****.jpg' cloud.init() // 云函数入口函数 exports.main = async (event, context) => { var resfile = await cloud.downloadFile({ fileID, }) var buffer = resfile.fileContent return cloud.openapi.customerServiceMessage.uploadTempMedia({ type: 'image', media: { contentType: 'image/jpeg', value: buffer } }).then((res) => { console.log('success', res); }).catch((error) => { console.log('error', error) }) } - 预期表现 云开发中调用 customerServiceMessage.uploadTempMedia 上传图片媒体 到 微信服务器 正常