收藏
回答

七牛云的图片在小程序不展示,提示[渲染层网络层错误] Failed to load image?

[渲染层网络层错误] Failed to load image xxx

the server responded with a status of 403 (HTTP/1.1 403 Forbidden) 

From server 240e:980:1200:924::19(env: Windows,mp,1.06.2307260; lib: 2.16.1)

说明:

1.图片地址在七牛云,单独在网页里面可以正常打开图片。

2.七牛云Referer防盗链是关闭状态,宝塔防盗链未开启,七牛云的域名开通了证书,也加入到小程序合法上传域名了的

回答关注问题邀请回答
收藏

3 个回答

  • 谭冬冬
    谭冬冬
    2023-09-05

    我找到原因解决了,把小程序域名servicewechat.com加入到七牛云referer白名单就可以了

    原因:小程序会自带referer,需要将小程序的域名加入七牛云的referer白名单才可以的,小程序域名:servicewechat.com或者*.servicewechat.com

    说明:七牛云有两个地方可以加referer白名单,关闭空间管理 里面的Referer防盗链,然后在七牛云域名管理里面找到对应的域名,点击配置,找到访问控制里面的referer防盗链,修改配置,加入上面域名

    

    2023-09-05
    有用
    回复 1
    • 坏猫i
      坏猫i
      2023-12-13
      找了好久解决办法,我就知道是域名问题,小程序自带域名,我一开始添加qq.com和*.qq.com没用,我就知道不是用的QQ的,在你这找到了servicewechat.com,一试就没毛病了,谢谢楼主
      2023-12-13
      回复
  • Pike Liang
    Pike Liang
    2023-09-05

    有可能是开发者工具的问题,你多编译几次即可

    2023-09-05
    有用
    回复
  • 一笑皆春
    一笑皆春
    2023-09-05

    图片链接发一下试试用浏览器能不能打开,浏览器能打开就是正常的

    2023-09-05
    有用
    回复
登录 后发表内容