目前出现的问题是
1.这个api拿到的地址: http://tmp/dECq0CnryCVxf349bbe5a18ed854ec40f14c0b68cf69.jpeg 这个地址是永久的吗?,
能否存到数据库里面,作为用户的头像来使用?
2.我小程序里面这个头像加载不出来,是什么原因呢?
正常是这样的:
补充一下: 目前是没法区分我是选的微信头像,还是选的从相册上传,还是照相,下面这个是我打印的数据.
2022-11-11: 解决方案参考下面链接地址:
https://developers.weixin.qq.com/community/develop/article/doc/000666b2094e38f60c7ea4e4156813
wx.uploadFile()
wx.uploadFile({ url: 'https://example.weixin.qq.com/upload', //仅为示例,非真实的接口地址 filePath: avatarUrl, //临时地址(可以理解为本地文件目录(微信本地文件存储路径/tmp/xxx.jpg),仅在微信小程序内生效),服务端接收的是文件的二进制数据(非avatarUrl对应的字符串值,与普通文件上传一致) name: 'file', formData: { 'user': 'test' // 仅为示例 }, success (res){ const data = res.data //do something } })
https://developers.weixin.qq.com/community/develop/article/doc/000666b2094e38f60c7ea4e4156813