联系官方销售客服

1835022288

028-61286886

求助 版主:官方研发技术组
微信小程序授权头像没有存储是什么情况
类型:迅睿CMS 更新时间:2023-07-31 14:20:05

官方说明的案例中:https://www.xunruicms.com/doc/1053.html

小程序自动授权登录


我看接口返回值里是有头像数据的,但是到了后台看会员信息的时候头像是迅睿的默认头像,这是怎么回事呢

image

image

回帖
  • #1楼    迅睿框架创始人
    2022-11-09 16:18:21
    Google Pixel 手机 0
    在客户端把小程序头像下载好,然后通过这个接口上传到迅睿服务器参考文档:《头像上传接口》
  • decai0612
    #2楼    decai0612
    2022-11-09 16:23:27
    Chrome 0
    回复迅睿框架创始人 我看数据库的授权表里面是有我授权时的头像数据的,但是到后台看的时候,头像就成默认的了,官方提供的授权接口不能直接保存头像和昵称吗回复迅睿框架创始人
  • Java
    #3楼    Java
    2022-11-09 16:24:34
    Chrome 0
    一楼方法没错,用上传接口
  • decai0612
    #4楼    decai0612
    2022-11-09 16:27:19
    Chrome 0
    Java 也就是说,在用了自动授权登录的接口后,还要再使用《头像上传接口》来存储用户头像吗?有没有什么办法可以一步就同时存储用户信息(包括用户头像)
  • 匿名者
    #5楼    匿名者
    2022-11-09 16:49:53
    Chrome 0
    在 授权用户里边。
    image
  • 匿名者
    #6楼    匿名者
    2022-11-09 16:50:52
    Chrome 0
    ********此内容需要回复后才能看到********
  • 匿名者
    #7楼    匿名者
    2022-11-09 17:04:46
    Chrome 0
    decai0612 有更快的方法,登录成功以后把useravatar以base64格式存储到缓存里面,然后提示登录成功之前把这个图片上传过去
  • 匿名者
    #8楼    匿名者
    2022-11-09 18:07:42
    Chrome 0
    给你便捷的方法与代码实例。网络图片需用wx.downloadFile下载
    ********此内容需要回复后才能看到********
  • 匿名者
    #9楼    匿名者
    2022-11-09 21:24:50
    Chrome 0
    我下午把你说的功能研究出来了,如图所示
    image

    image
    总体思路:先获取用户头像,然后把头像保存到临时目录(tem),然后把临时目录的图片拿出来base64进行转码,然后再次request到参考文档:《头像上传接口》这里。完成
  • 无
    #10楼    无
    2022-11-09 22:02:47
    Chrome 0
    直接保存头像路径保存过去不是更方便么,小程序每次登录更新下信息就可以了
  • lolian2
    #11楼    lolian2
    2023-07-18 23:17:19
    Chrome 0
    匿名者 学习学习学习学习
  • lolian2
    #12楼    lolian2
    2023-07-18 23:18:29
    Chrome 0
    学习学习学习学习学习
  • 匿名者
    #13楼    匿名者
    2023-07-31 14:19:54
    Edge 0
    专注微信小程序,APP开发相关技术群 Q群:
  • 匿名者
    #14楼    匿名者
    2023-07-31 14:20:05
    Edge 0
    专注微信小程序,APP开发相关技术群 Q群:334806568