wx.downloadFile({
url: FileName,
filePath: cachePath + `/${AgreementName}`,
success: function (res) {
if (res.statusCode === 200) {
wx.openDocument({
fileType: "pdf",
filePath: cachePath + `/${AgreementName}`,
success: function (res) {
console.log('打开PDF成功');
},
fail() {
wx.showToast({
title: '打开文件失败',
icon: 'none',
duration: 3000
})
}
})
}
},
fail: function (res) {
wx.showToast({
title: '缓存文件失败',
icon: 'none',
duration: 3000
})
}
})
iphone xs max并不是偶现,每次都走了wx.openDocument成功的回调,但就是不显示pdf文件。。。不显示的频率远大于出现的频率,看这个问题社区已经出现可很久了。
你把pdf链接贴出来。
wx.downloadFile({ url: FileName, filePath: cachePath + `/${AgreementName}`, success: function (res) { if (res.statusCode === 200) { wx.openDocument({ fileType: "pdf", filePath: res.filePath, // 这里换这个 success: function (res) { console.log('打开PDF成功'); }, fail() { wx.showToast({ title: '打开文件失败', icon: 'none', duration: 3000 }) } }) } }, fail: function (res) { wx.showToast({ title: '缓存文件失败', icon: 'none', duration: 3000 }) } })
若认为该回答有用,给回答者点个[ 有用 ],让答案帮助更多的人