1、登录授权等操作后获取到userInfo
2、根据userInfo.avatarUrl获取用户头像图片的 URL,这个url在小程序里展示可以,但是不能保存图片。
3、通过wx.getImageInfo()方法获取图片信息
4、通过wx.uploadFile()方法上传图片到服务器
//获取图片信息
wx.getImageInfo({
src: userInfo.avatarUrl,
success: function (sres) {
//上传图片
wx.uploadFile({
url: app.globalData.serverUrl + '/uploadHead?openId='+app.globalData.openId,
filePath: sres.path,
name: "file",
success: function (res) {
console.log(res)
},
error: function (rev) {
console.log(rev);
}
});
},
fail: function(srev){
console.log(srev);
}
});