微信小程序上传头像的临时路径,持久化保存到服务器与数据库(nodejs后台开发)

慈云数据 1年前 (2024-03-19) 技术支持 95 0

微信小程序返回用户头像临时地址 http://tmp/H0GP7BW5HTQs846c0d9deef32d42f2203340efc4a5c3.jpeg 会失效,且只能一段时间内在微信访问,并且无法在公网访问用户头像临时地址avatarUrl。

所以需要将临时地址avatarUrl转成实际可用的地址保存到mysql数据库的wxusers表的avatarUrl列中,同时将新的图片路径保存到服务器的./public/upload目录下。

一开始我是这么写的:

微信小程序通过授权获取用户头像的wxml代码如下

    
微信扫一扫加客服

微信扫一扫加客服