先说现象:uni-app文件上传,uni.uploadFile在h5端很好,但是打包成APP,在APP端上传却不行,经过请教官网,发现如果是真机,需要设置uri,直接上代码
async handleUploadImg() {
let files = [];
for (let item of this.uploadImgList) {
files.push({
name: 'files',
file: item.file,
uri : item.filePath
});
}
let params = {
file: files
}
return this.$getData.UploadPics(params).then((res) => {
this.fileId = res.data;
});
},