收藏
回答

打开文件函数wx.openDocument 无法执行

问题模块
API和组件

        wx.downloadFile({

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

            success: function (res) {

                var filePath = res.tempFilePath

                console.log(filePath);

                wx.openDocument({

                    filePath: filePath,

                    success: function (res) {

                        console.log('打开文档成功')//未输出日志

                    },

                    fail:function(err){

                        console.log(err) //未输出日志

                    },

                    complete:function(res){

                        console.log(res)//未输出日志

                    }

                })

                console.log('sksk')

            },

            complete:function(res){

                        console.log('complete');

                    }

        })



        下载成功了,输出文件路径 wxfile://tmp_933533898o6zAJs8zMUJpFzb4NLZk1YRn-xcg1487507216308.pdf

        打开文件openDocument的几个回调函数都没输出日志,猜测这个函数没被执行,是什么问题呢?弄了好久也没找到解决办法!!急!!!!

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

2 个回答

  • 八九
    八九
    2017-02-20

    同求,我也是有文件路径,debug都没有在console.log('打开文档成功');这跑

    2017-02-20
    赞同
    回复
  • small
    small
    2017-03-03

    用苹果手机试试该功能,我也遇到同样的问题,苹果手机可以,安卓不行,估计是此方法兼容性问题

    2017-03-03
    赞同
    回复