收藏
回答

wx.downloadFile在iOS上的bug

框架类型 API/组件名称 终端类型 操作系统 微信版本 基础库版本
小程序 wx.downloadFile 客户端 iOS 6.6.1 1.9.1 & 1.9.8

Bug:


在iOS上用 wx.downloadFile, header里面的‘x-ca-timestamp‘ 会被设置城null发送。


服务器端收到的请求:

GET#application/json##application/x-www-form-urlencoded##x-ca-key:24765591#x-ca-nonce:e7a69e97-21d9-4e17-906e-c88789cacabc#x-ca-stage:TEST#x-ca-timestamp:null#/getMpQRCode?page=pages/videoLists/videoLists&uid=exwifi8e0m


注意到 `x-ca-timestamp` 被设置成了 null,而在wx.downloadFile,我设置的是Date.now()


在开发者工具和安卓上正常。



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

1 个回答

  • lgx
    lgx
    09-07

    今天也遇到了,在安卓上没问题,在 iOS 就不行,查了半天,神坑!

    Date.now() 的值为数字类型,大概是超过某个范围了,转为字符串即可

    09-07
    有用 1
    回复 1
    • 贵
      09-14
      我今天也碰到了这个问题,哈哈,也是搞半天才发现
      09-14
      回复
登录 后发表内容