微信小程序授权头像没有存储是什么情况

迅睿框架 更新 2024-07-30 18:06:34 decai0612

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

小程序自动授权登录


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

image

image

方案

  • 迅睿框架创始人 #1 · 2022-11-09 16:18:21
    在客户端把小程序头像下载好,然后通过这个接口上传到迅睿服务器参考文档:《头像上传接口》
  • decai0612 #2 · 2022-11-09 16:23:27
    回复迅睿框架创始人 我看数据库的授权表里面是有我授权时的头像数据的,但是到后台看的时候,头像就成默认的了,官方提供的授权接口不能直接保存头像和昵称吗回复迅睿框架创始人
  • Java #3 · 2022-11-09 16:24:34
    一楼方法没错,用上传接口
  • decai0612 #4 · 2022-11-09 16:27:19
    Java 也就是说,在用了自动授权登录的接口后,还要再使用《头像上传接口》来存储用户头像吗?有没有什么办法可以一步就同时存储用户信息(包括用户头像)
  • 匿名者 #5 · 2022-11-09 16:49:53
    在 授权用户里边。
    image
  • 匿名者 #6 · 2022-11-09 16:50:52
    微信小程序上传头像可远程Q 50938884
  • 匿名者 #7 · 2022-11-09 17:04:46
    decai0612 有更快的方法,登录成功以后把useravatar以base64格式存储到缓存里面,然后提示登录成功之前把这个图片上传过去
  • 匿名者 #8 · 2022-11-09 18:07:42
    给你便捷的方法与代码实例。网络图片需用wx.downloadFile下载
    网络图片需用wx.downloadFile下载,然后调用微信自带的base64转化
    可能会存在兼容,
    let image_to_base64 = function(img){
        return new Promise(((resolve, reject) => {
            wx.downloadFile({
                url: img,
                success(res) {
                    wx.getFileSystemManager().readFile({
                        filePath: res.tempFilePath, //选择图片返回的相对路径
                        encoding: 'base64', //编码格式
                        success: res => { //成功的回调
                            resolve('data:image/png;base64,' + res.data)
                        }
                    })
                }
            })
    
        }))
    }
  • 匿名者 #9 · 2022-11-09 21:24:50
    我下午把你说的功能研究出来了,如图所示
    image

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

迅睿系统漏洞

站群分站系统
站群分站系统(2026-10-15)
子站域名新增llms.txt访问
GEO系统
GEO系统(2026-10-14)
修复下载zip空白地址问题 修复流量复刻和任务队列错误
GeoSeo收录宝
GeoSeo收录宝(2026-10-14)
新增 站长工具箱 前端首页自动调用meta 数据
滑块验证码 Gocaptcha
滑块验证码 Gocaptcha(2026-10-13)
基于开源项目 go-captcha 的行为验证码插件,滑动拼图、区域...
GeoSeo工具箱
GeoSeo工具箱(2026-10-13)
优化巡检任务
GeoSeo排名助手
GeoSeo排名助手(2026-10-11)
加入大模型自定义
SEO聚合关键字
SEO聚合关键字(2026-10-11)
优化关键字列表页最多支持1万篇文章,过多会导致服务器扛不住;
CMS内容同步复制
CMS内容同步复制(2026-10-10)
增加时间是否更新的开关