在用户授权登录时,会获取到用户包括头像在内的部分信息(授权获取信息流程详见wx-qa内容)
通过 WxMpUser wxMpUser = WeixinUtil.getUserInfo(code);获取用户信息后,在通过
String openid = wxMpUser.getOpenId();获取用户的openid,判断表中是否存在该用户,若不存在,
则说明该用户是第一次授权登录,我们需要将用户包括头像在内的信息保存下来才行,
String avatar = openid + ".jpg";
Utils.getImageByUrl(wxMpUser.getHeadImgUrl(), (String) property.get("avatar"), avatar);
此处调用Utils中的 getImageByUrl方法。传入参数为wxMpUser.getHeadImgUrl()是获取的用户信息中包含的一个url,该url指向的是一个图片,(String) property.get("avatar")是服务器存放头像的位置,通过读取gbtags.properties中的信息获取,