收藏
回答

wxfile 生成方式不同,部分手机无法显示!?

访问链接 https://www.xuebangsoft.net/eduboss/wxapp/WxAppRegisterController/getWxAppQrCode.do?pagePath=pages/register/index&token=Bearer%20aa765b4a-edba-48a4-93fd-45a1f429cb8b&redirect=https%3A%2F%2Fstatic-prd.xuebangsoft.net%2FcourseDetail%3FcourseId%3D1130%26type%3DSMALL_CLASS 会返回字节流;

即 wx.downloadFile({ url }) 得到结果 qrcode,其中的 tempFilePath 生成规则不一样,

大多数机型的结构都能显示,查看真机调试显示如下:

wxfile://tmp_3b7f78644b23f9c779a4b5f38d286771a159e72290f62372663440f6ed7ea4b1.unknown

仅 iPhone8 无法显示,查看真机调试显示如下:

wxfile://tmp_dcaae7dbcda99ddc1bb2c8b5b4e9333f.net%2fcoursedetail%3fcourseid%3d287%26type%3dsmall_class

麻烦看看是我的问题还是小程序的问题,感谢。

https://developers.weixin.qq.com/s/9S0Tfsme7XcS

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

1 个回答

  • o0o有脾气的酸奶
    o0o有脾气的酸奶
    2019-10-28


    直接setData url就行啦,不需要download吧

    要么你服务端就要加header

    如 header('Content-Type: image/jpg')

    2019-10-28
    有用
    回复 1
    • 永恒君
      永恒君
      2019-10-28
      字节流没法画进 canvas 所以 download 了下
      2019-10-28
      回复
登录 后发表内容
问题标签