为什么小程序只有在调试模式下才能打开PDF和doc文件?

发布于 7 年前作者 hzhao19307 次浏览最后编辑 7 年前来自 ask

wx.downloadFile({

      url: “http://360test.s1.natapp.cc/study4j-web/test.pdf”,

      success: function(res) {

        console.log(‘downloadFile success, res is’, res)

        var filePath = res.tempFilePath;

        wx.openDocument({

          filePath: filePath,

          success: function(filePath) {

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

          }

        })

      }

    })

请问各位大神,我们需要在小程序中想打开pdf或word文件,但是怎么都打不开,只有开启了调试模式才能打开pdf,但是我们以后上线后肯定用不了调试模式,请问怎么解决该问题?

8 回复
mali
mali1 楼6 年前

同样是这样的问题 开发者工具里能打开文档 手机体验版和开发版只有在打开除错模式的时候才能打开 不知道什么问题

yifang
yifang2 楼6 年前

@林超 同样的问题呀  开发工具直接调用本地的PDF工具打开. 在手机里就打不开  错误日志也没有 , 也不知道怎么查看?

guona
guona3 楼6 年前

我的安卓下报错 openDocument: fail user cancel,

开发工具和iOS没问题,

而且昨天安卓下测试都是正常的,

今天怎么弄都解决不了

wzou
wzou4 楼6 年前

也遇到了同样的问题,在开发工具里可以,在微信里不行,同求解决方案

yutao
yutao5 楼6 年前

下载和上传文件也必须使用安全域名

xia79
xia796 楼6 年前

开发者工具和预览都可以,但是体验版和线上版本不行。已经是https

bli
bli7 楼6 年前

请问你们解决这个问题了吗  我也是打不开呢  调试模式下也是时不时打开  完全看脸

jie36
jie368 楼5 年前

遇到了同样的问题,@林超 请问安全域名是https的域名吗?可是我们已经使用了https了啊。。同时求问楼主解决办法。。