我先上图
之前我们后台配置的 downloadFile 合法域名是 https://wx.qlogo.cn, 用了好久都没出问题, 前段时间, 用户反馈 分享海报, 用户头像出不来!!!!!!
那好吧, 身为宇宙第一帅的前端的我, 开始找问题了, 发现是因为有一部分从第三方引入的用户头像是 https://thirdwx.qlogo.cn
开头的路径,时间长不使用这个功能了这就当是自己业务能力不足造成的,这个锅我背了
然后我不想麻烦 其他人 打开小程序微信后台网页 添加 downloadFile 合法域名,
所以 我用了replace方法:
wx.downloadFile({ url: userphoto.replace('https://thirdwx.qlogo.cn', 'https://wx.qlogo.cn'), success: (res)=>{ var avatarUrl = res.tempFilePath } }) 或者 wx.getImageInfo({ url: userphoto.replace('https://thirdwx.qlogo.cn', 'https://wx.qlogo.cn'), success: (res)=>{ var avatarUrl = res.tempFilePath } })
大功告成!!!!!
更多参考链接: https://blog.csdn.net/zx562602419/article/details/105547422/