如题,在上线之前,发布了体验版的小程序,发现体验版的小程序无法打开pdf文件,预览模式也打不开,真机调试才可以打开模式。
除非用真机打开小程序的调试模式才能打开pdf。。
我想请教一下,这个通过openDocument打开pdf,是通过第三方工具打开了,这种文件只要分享出去大家都看得到,文件安全性有点差啊,有什么办法可以不通过<web-view>且不离开小程序来显示pdf文件呢
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) {},
})