html52.com
我爱小程序-开发者交流社区

真机调用wx.getImageInfo加载同一图片多次有的成功有的失败?

因为需要将多个网络图片画到canvas中,所以在canvas绘画之前,打算调用wx.getImageInfo将网络图片都转成本地路径去绘画;但是测试中发现,如果图片数组中有多个重复图片,会出现有的成功有的失败,非downloadFile域名问题。

以下是工作代码和报错:

以下是工作代码和报错:失败的报错都是“getImageInfo:fail download image fail”

以下是工作代码和报错:失败的报错都是“getImageInfo:fail download image fail”

以下是工作代码和报错:失败的报错都是“getImageInfo:fail download image fail”

以下是工作代码和报错:失败的报错都是“getImageInfo:fail download image fail”

失败的报错都是“getImageInfo:fail download image fail

注释的代码是原代码,后来考虑会不会是同时请求数太多,改成了async await的方法,并且还加上了setTimeout;两种方法在开发工具都是ok的,真机就出现问题。。。

网友回复

圣殿骑士:

建议加在成功一次后就缓存起来。

之前我也尝试过多次加载,用于canvas作图,连续加载也会出现fail的情况,估计有防刷机制

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

真正的个人免签约支付接口

云免签H5支付