收藏
回答

wx.openDocument打开pdf没有反应 ?

ios系统真机测试时用wx.openDocument打开pdf文件没有反应,打印结果已经进入success回调 但是没打开pdf文件

            wx.downloadFile({
              url: result.data.data.fileUrl,      
              success: function (res) {
                console.log('wx.downloadFile成功,', res)
                if (res.statusCode == 200) {                     
                  let Path = res.tempFilePath
                  console.log('res.statusCode == 200,开始wx.openDocument'
                  wx.openDocument({
                    filePath: Path,                
                    success: function (res) {
                      console.log('wx.openDocument success')
                      setTimeout(() => {
                        _this.canSign = true
                      }, 1000);
                    },
                    fail: function (res) {
                      console.log(res, 'wx.openDocument fail')
                    }
                  })
                }
              },
              fail: function (res) {
               console.log(res)         
              }
            })


最后一次编辑于  08-14  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

12 个回答

  • 数致(上海)信息科技有限公司
    数致(上海)信息科技有限公司
    08-14

    你试试直接打开网络文件地址

    08-14
    赞同
    回复 3
  • 娇华
    娇华
    08-14

    你好,麻烦试下在出现问题的手机上手动打开这个pdf文件看看有没有系统或者第三方应用处理。

    08-14
    赞同
    回复 7
    • Akuria丶
      Akuria丶
      08-14
      我现在有时候可以顺利打开有的时候会进入success回调但是不能打开pdf
      08-14
      赞同
      回复
    • 娇华
      娇华
      08-14回复Akuria丶
      按照我的提示操作是什么样的表现
      08-14
      赞同
      回复
    • Akuria丶
      Akuria丶
      08-14
      ios系统没办法直接打开pdf文件。。在微信里可以直接打开
      08-14
      赞同
      回复
    • 娇华
      娇华
      08-14回复Akuria丶

      麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

      08-14
      赞同
      回复
    • 娇华
      娇华
      08-14回复Akuria丶

      麻烦按照这个格式提供下https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

      08-14
      赞同
      回复
    查看更多(2)
问题标签