收藏
回答

getImageInfo:fail download imag小程序在模拟器能显示图片,手机上不行?

因为我要获取图片宽高判断是横图还是竖图来解决显示方式,使用wx.getImageInfo来获取宽高,在工具的模拟器上能正常显示图片,但是手机(安卓不行,苹果未知)上和真机调试都不行,报错如下,走的是fail,我已经配置了downloadFile合法域名和request合法域名,不校验也取消了,还是不行!图片地址如下(上传到遇见图床获取到的链接,能在浏览器打开):

https://i0.hdslb.com/bfs/album/b612ec67490de3443418263d640b8956ccda7f16.jpg

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

3 个回答

  • 卡卡
    卡卡
    2021-07-06

    小程序的image是否可以直接满足您的需求,给image定死宽高,再通过mode来控制展示的裁剪

    2021-07-06
    有用 1
    回复 19
    • 永远
      永远
      2021-07-06
      我是要图片的宽度撑满屏幕,然后高度是16:9,横图竖图都是这样
      2021-07-06
      回复
    • 卡卡
      卡卡
      2021-07-06回复永远
      那你把image的宽写100%,高度你写750rpx/9*16,mode写aspectFit可以吗,或者你直接使用小程序的预览可以吗?
      2021-07-06
      回复
    • 永远
      永远
      2021-07-06
      我现在的写法差不多是这样,只不过先用wx.getImageInfo得到宽高判断是横图还是竖图或是方图,不然高度也算不了吧
      2021-07-06
      回复
    • 卡卡
      卡卡
      2021-07-06回复永远
      高度不是固定的吗,750rpx/9*16这个是个固定值,不需要计算啊,结果就是1333rpx啊
      2021-07-06
      回复
    • 卡卡
      卡卡
      2021-07-06回复永远
      getImageInfo的问题,你的图片是否是https,不是没有用
      2021-07-06
      回复
    查看更多(14)
  • xplee
    xplee
    2021-07-06

    换个图床试试

    2021-07-06
    有用
    回复
  • 永远
    永远
    2021-07-06

    写法是没问题的,图片链接也获取到了,用../../一层一层找的本地图片是没问题的,而且只是使用了wx.getImageInfo的图片不行,没使用的正常

    2021-07-06
    有用
    回复
登录 后发表内容