wxml:
<button bindtap='addPicInfo'>点击上传图片<./button>
js:
上传的接口有wx.chooseImage(选择图片)
wx.cloud.uploadFile(上传到云存储)
微信原文档:
wx.chooseImage
data:{
store_pics:[] //存放图片
}
//店铺图片
addPicInfo:function(res){
const that = this;
wx.chooseImage({
count: 5,//上传一次5张照片 最多为9
sizeType: [‘original’ ,'compressed'],//原生和压缩上传都可以
sourceType: ['album', 'camera'], //来源相机或者图片
success: function (e) {
that.setData({
store_pics:e.tempFilePaths //存五张图片到store_pics数组
})
for(let i=0;i<5;i++){ //循环上传
wx.cloud.uploadFile({//上传到云存储
cloudPath:that.data.region[0]+that.data.region[1]+that.data.region[2]+that.data.store_area2+i+'.png',//云端存储路径
filePath: e.tempFilePaths[i], //图片的临时路径
})
}
wx.showToast({
title: '上传成功',
})
},
fail:function(){
wx.showToast({
title: '上传失败',
})
}
})
},