我做了一个批量上传的功能,但是总是报错,是怎么回事?错误信息如下
errMsg: cloud.uploadFile:fail uploadFile:fail Error: write ECONNRESET;
批量上传的函数:
async function multiUpload(bookName, arr = []) {
var arrPromise = [];
arr.forEach((item, index) => {
var ext = item.path.split('.').pop();
var itemPromise = wx.cloud.uploadFile({
cloudPath: 'audio/' + bookName + "/" + item.name,
filePath: item.path
})
arrPromise.push(itemPromise)
})
return Promise.all(arrPromise)
}
forEach是undefined,说明arr没有值呗,在arr.forEach前,console.log(arr)