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);
}
});