收藏
回答

wx.opendocument打不开文件

 wx.downloadFile({

      url: 'https://cynthianc.github.io/images/123.pdf',

      success: function (res) {

        var filePath = res.tempFilePath

        wx.openDocument({

          filePath: filePath,

          success: function (res) {

            console.log('打开文档成功')

            console.log(res)

          },

          fail: function (res) {

            console.log('fail')

            console.log(res)

          },

          complete: function (res) {

            console.log('complete')

            console.log(res)

          }

        })

      },

      fail: function (res) {

        console.log('fail')

        console.log(res)

      },

      complete: function (res) {

        console.log('complete')

        console.log(res)

      }

    })

借用了网上的代码  发现预览下只有调试模式才能时不时打开  一点也不稳定  求问各路大神是什么问题?

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

10 个回答

  • 洋葱头
    洋葱头
    2017-08-04

    收到 我们研究下 谢谢

    2017-08-04
    有用
    回复 1
    • 一月二号
      一月二号
      2018-11-20

      研究的有结果吗?我们也遇到了这个问题,怎么解决?

      2018-11-20
      回复
  • 洋葱头
    洋葱头
    2017-08-04

    给下手机系统型号和微信版本吧

    2017-08-04
    有用
    回复
  • 洋葱头
    洋葱头
    2017-08-04

    是否本机无法打开这个文件?


    你试试换一个 国内 pdf文件

    2017-08-04
    有用
    回复
  • czh
    czh
    2019-05-22

    同遇到,在ios/安卓上全部打不开,昨天还可以正常打开。

    2019-05-22
    有用
    回复 1
    • czh
      czh
      2019-05-22

      只有在开发者工具里面可以打开


      2019-05-22
      回复
  • 胡style
    胡style
    2017-12-07

    我遇到了跟楼上一样的问题,每次都能进入成功回调,但就是文件不出来,android手机上没有问题,每次都能打开,但是ios手机上出现频繁,只能偶尔打开,机型:ios6,ios7。现在找到了解决方案:在打开文件之前加一个延时:

    setTimeout(()=>wx.openDocument({...}),1000),测试后发现每次就能打开了。

    2017-12-07
    有用
    回复 1
    • 一月二号
      一月二号
      2018-11-20

      我加上setTimeout好像也不行啊,也会出现偶尔打不开的情况。

      2018-11-20
      回复
  • 何中亮
    何中亮
    2017-10-26

    我也遇到了,我是6s上面下载完成ppt, 打开始终走succ,没有报错,但是ppt偶尔能打开,打开全靠运气

    2017-10-26
    有用
    回复 1
    • 一月二号
      一月二号
      2018-11-20

      最后怎么解决的兄弟?

      2018-11-20
      回复
  • 陈俊
    陈俊
    2017-09-21

    该问题解决了没有,我也遇到了

    2017-09-21
    有用
    回复 1
    • 一月二号
      一月二号
      2018-11-20

      我也遇到了,最后怎么解决的兄弟?

      2018-11-20
      回复
  • 一千四百光年
    一千四百光年
    2017-08-04

    我只测了苹果6S   华为荣耀8  是可以打开的  只有苹果5 打不开   它的微信版本是6.5.12

    2017-08-04
    有用
    回复
  • 一千四百光年
    一千四百光年
    2017-08-04

    @林超   电脑开发者工具可以直接打开 就是手机上打不开  用了国内的PDF文件  手机调试台显示文档打开成功  但是就是没有跳转

    2017-08-04
    有用
    回复
  • 一千四百光年
    一千四百光年
    2017-08-04

    @林超  没有错误信息  调试上写的打开文档成功  但就是不跳转PDF界面

    2017-08-04
    有用
    回复
登录 后发表内容