收藏
回答

downloadFile

框架类型 问题类型 API/组件名称 终端类型 操作系统 微信版本 基础库版本
小程序 Bug downloadFile 微信iOS客户端 6.6.6

在分享页面做卡片生成,从接口中读取的图片链接,使用downloadFile将图片下载生成临时链接地址,之后执行canvas绘图,但是画图的时候图片显示不出来,只有加setTimeOut做个延时才可以,这是为什么呢?而且生成卡片不稳定,有时候能显示,有时候显示不了,能否给个解决方案

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

3 个回答

  • 🌺
    🌺
    2018-06-28

    我使用了Promise也没有解决,请问有人解决了这个问题吗?不用setTimeOut的情况下

    2018-06-28
    有用
    回复
  • 🦖
    🦖
    2018-05-16

    请问这个问题解决了吗,也遇到了同样的问题,使用的Promise也没能解决


    2018-05-16
    有用
    回复 2
    • 橡皮
      橡皮
      2018-05-16
      暂时是在图片下载时加了setTimeOut,画图的时候在drow回调里完成绘图,可以提高部分生成速度,但并没有根本解决
      2018-05-16
      回复
    • 🦖
      🦖
      2018-05-16
      有没有出现过画两张图一张图片成功画上但另一张图片画不上的情况,并且不报错 而且是随机的?
      2018-05-16
      回复
  • 杨永安
    杨永安
    2018-05-14

    因为downloadFile是异步的 所以下载的时候肯定是会消耗时间的    

    推荐使用迭代器 或者递归的方法进行确保线程安全

    2018-05-14
    有用
    回复
登录 后发表内容