收藏
回答

小程序获取微信用户头像url 不是https

问题模块
API和组件

由于需要将微信用户头像渲染到canvas上,但是小程序canvas不支持drawImage url,只能先downloadFile 之后才能drawImage.

但是downloadFile 又需要在后台配置合法域名,且都是https限定的,不支持http的,直接拿官方用户头像url 都是http的。无法直接用downloadFile 进行下载。虽然代码强制给 用户头像url 加上https头,也是Ok的,但是有点麻烦,建议官方考虑下,返回的用户头像直接就是 https的,或者 合法域名里默认包含官方静态资源相关域名。

最后一次编辑于  2017-06-27  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏关注问题回答

5 个回答

  • focus
    focus
    2017-07-07

    是否现在返回地址已修改为https,我原来进行转换的http => https多了一个S

    2017-07-07
    赞同
    回复
  • 林超
    林超
    2017-07-07

    已经改回https了

    2017-07-07
    赞同
    回复
  • 记不起
    记不起
    2017-08-25

    @bill lee  大神,请问怎么把用户头像用canvas画成圆形的放在二维码上?

    2017-08-25
    赞同
    回复 1
    • 江桥月
      江桥月
      07-30
      看一会canvas,自己就会了,很简单,超级简单
      07-30
      赞同
      回复
  • 陈大喵
    陈大喵
    2018-01-18

    回复4楼:可以用canvas中的clip画个圆,然后覆盖上去

    2018-01-18
    赞同
    回复