- 当前 Bug 的表现(可附上截图)
- 预期表现
- 复现路径
- 提供一个最简复现 Demo
//小程序
async submitImages() { let pageData = this .data; let fm = wx.getFileSystemManager(); await fm.readFile({
// encoding: "base64", success: res => { // console.log("imgbase64:"+res.data) wx.cloud.callFunction({ // 云函数名称 name: 'upload_album' , // 传给云函数的参数 data: { imageArrayBuffer: res.data }, success: res => { console.log(res); }, fail: res => { console.log(res); }, complete: res => { // console.log('callFunction test result: ', res) }, }) } }) }) }, |
//云函数
// 云函数入口函数 exports.main = async(event, context) => { return await cloud.uploadFile({ cloudPath: 'demo.jpg' , fileContent: event.imageArrayBuffer.data, }) } |
在云函数中需先转换回 buffer
这样转不行呢