wx.openDocument真机调试可以打开文件,线上或者不开调试无法打开

发布于 7 年前作者 minlei5258 次浏览最后编辑 7 年前来自 ask
  • 当前 Bug 的表现(可附上截图)

用真机调试或者打开预览调试,是可以打开doc文件,但是开发者工具,或者不开调试模式 无法打开文件,报错如下截图

  • 预期表现

  • 复现路径

  • 提供一个最简复现 Demo

//这是代码

openFile: function(e){

    console.log(e.currentTarget.dataset.filename,“eee”)

    wx.showLoading({

      title: ‘文件加载中…’,

    })

    wx.downloadFile({

      url: e.currentTarget.dataset.filename,

      success: function (res) {

        var filePath = res.tempFilePath       

        wx.openDocument({

          filePath,

          success: function (res) {

            console.log(‘打开文档成功’)

          } ,

          fail(err){

            console.log(“err”,err)

          }

        })

      }

    })

  },//这是报错

4 回复
jiangmin
jiangmin1 楼6 年前

ios pc 都没问题, 就是 android 有问题, oneplus 5t, Android 9, wechat latest stable

ping05
ping052 楼6 年前

遇到同样的问题

wx.openDocument在真机调试或者打开预览调试都是可以打开pdf文件在线查看

上线测试版本后 失效 必须打开调试模式才可以



pingliao
pingliao3 楼6 年前

合法域名已经配置完成了么?麻烦提供能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

xiazhang
xiazhang4 楼5 年前

解决了么 求回复