1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
| changeAvatar:function (){
var that=this;
wx.chooseImage({
count: 1, // 默认9
sizeType: ['original', 'compressed'], // 可以指定是原图还是压缩图,默认二者都有
sourceType: ['album', 'camera'], // 可以指定来源是相册还是相机,默认二者都有
success: function (res) {
// console.log(avatar,'avatar')
// 返回选定照片的本地文件路径列表,tempFilePath可以作为img标签的src属性显示图片
var avatarSrc = res.tempFilePaths
console.log(avatarSrc,'avatarSrc')
wx.uploadFile({
url: 'https://product.fishqc.com/User/Profile/upImg',
filePath: res.tempFilePaths[0],
name: encodeURI('file'),
formData: { 'avatar': encodeURI(avatarSrc) }, // HTTP 请求中其他额外的 form data
header: {
'content-type': 'multipart/form-data', // 默认值
'skey': wx.getStorageSync('getstoreskey')
},
success: function (info) {
// that.getuserheadImgstatus()
// that.getuserInfo()
that.setData({
'UserInfodata.image': res.tempFilePaths[0],
'Headimg': res.tempFilePaths[0]
});
wx.setStorageSync('image', res.tempFilePaths[0]);
wx.setStorageSync('Headimg', res.tempFilePaths[0]);
}
})
}
})
} |