微信昵称图像保存mysql失败
最近我在开发一个微信小程序的用户信息收集系统,发现一个问题:当用户修改自己的昵称或头像时,保存到服务器上的MySQL数据库时,有时候会出现保存失败的问题。
通过查阅资料和代码调试,我发现了问题的根源:微信昵称和头像的数据类型发生了变化。
//修改微信昵称的代码片段 wx.getUserInfo({ success: function(res){ var nickName = res.userInfo.nickName; //string类型 wx.request({ url: 'https://www.example.com/updateUserInfo.php', data: { nickname: nickName }, success: function(){ console.log("昵称修改成功!"); } }) } })