pdf文件体验版小程序无法打开,真机调试可以打开
发布于 6 年前 作者 liangfang 10239 次浏览 来自 问答

如题,在上线之前,发布了体验版的小程序,发现体验版的小程序无法打开pdf文件,预览模式也打不开,真机调试才可以打开模式。

除非用真机打开小程序的调试模式才能打开pdf。。

3 回复

我想请教一下,这个通过openDocument打开pdf,是通过第三方工具打开了,这种文件只要分享出去大家都看得到,文件安全性有点差啊,有什么办法可以不通过<web-view>且不离开小程序来显示pdf文件呢

downloadFile的域名是否已经配置完成?

wx.downloadFile({

url: e.currentTarget.dataset.pdf,

header: {},

success: function(res) {

var filePath = res.tempFilePath;

console.log(res);

if (res.statusCode == 404) {

wx.showToast({

title: ‘获取文件失败’,

icon: ‘success’,

duration: 2000

})

} else {

wx.openDocument({

filePath: filePath,

fileType: ‘pdf’,

success: function(res) {

console.log(res);

wx.showToast({

title: “打开成功”,

icon: ‘success’,

duration: 2000

})

},

fail: function(res) {

wx.showToast({

title: “打开失败”,

icon: ‘success’,

duration: 2000

})

},

complete: function(res) {

console.log(res);

}

})

}

},

fail: function(res) {

console.log(‘文件下载失败’);

},

complete: function(res) {},

})

回到顶部