uni-app处理文件上传
1.选择文件
uni.chooseImage({
count: 6, //文件大小,默认9
sizeType: ['original', 'compressed'], //可以指定是原图还是压缩图,默认二者都有
sourceType: ['album'], //从相册选择
success: function (res) {
console.log(JSON.stringify(res.tempFilePaths));
}
});
2.上传文件
上传文件的信息可通过 uni.chooseImage() 获取
uni.uploadFile({
url: 'https://upload', //上传文件的地址
filePath: tempFilePaths[0],
name: 'file',
formData: {
'user': 'test'
},
success: (uploadFileRes) => {
console.log(uploadFileRes.data);
}
});
官方文档地址
(多文件上传会有问题,应该是兼容问题,一般上传多张需要遍历上传)