1.调用文件上传功能模块
async _doSubmit(e) {
let files= ["XXX.jpg","xxxx.jpg"];
let filesID = await this._uploaderFiles(files);
},
2.多文件上传功能
async _uploaderFiles(files) {
let filesID = [];
files.forEach((item, index) => {
let extName = item.url.split(".").pop();
let cloudPath = "web/" + new Date().getTime() + index + '.' + extName;
let promise = wx.cloud.uploadFile({
cloudPath: cloudPath,
filePath: item,
})
filesID.push(promise)
})
filesID = await Promise.all(filesID)
filesID = filesID.map((item) => {
return item.fileID;
})
return filesID;
},