话不多说,直接上代码:
changeBigImg(){
let that = this;
wx.chooseImage({
count: 1,
sizeType: ['original', 'compressed'],
sourceType: ['album', 'camera'],
success(res) {
console.log("成功",res);
that.uploadImage(res.tempFilePaths[0]);
}
})
},
uploadImage(fileURL) {
wx.cloud.uploadFile({
cloudPath:new Date().getTime()+'.png',
filePath: fileURL,
success: res => {
this.addImagePath(res.fileID)
},
fail: console.error
})
},
addImagePath(fileId) {
console.log(fileId)
wx.cloud.getTempFileURL({
fileList: [fileId],
success: res => {
console.log("获取url地址:",res.fileList[0].tempFileURL);
},
fail: console.error
})
},