pdf的url:https://littleclockproduct-1252524126.cdn.xiaoeknow.com/apprnDA0ZDw4581/upload_img/u_60f15b3c2c37a_9BfiansZc4-929294171678069106492/%E9%9F%A9%E8%AF%AD%E5%88%9D%E7%BA%A7%E7%AC%AC%E4%BA%8C%E5%8D%81%E4%BA%8C%E8%AF%BE%E4%BD%9C%E4%B8%9A0302.pdf
手机端、mac端都能正常打开,但windows的pc端打不开,我看社区里之前也有很多反馈该问题,但说解决之后,又有这个问题,麻烦排查一下。
报错:openDocument:fail
请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。
const self = this
this.downloadTask = wx.downloadFile({
url: this.fileUrl,
success(downLoadFileRes) {
self.localFilePath = downLoadFileRes.tempFilePath
// 移动本地文件,手动改文件名
wx.getFileSystemManager().saveFile({
tempFilePath: downLoadFileRes.tempFilePath,
filePath: `${`${wx.env.USER_DATA_PATH}` + '/'}${self.fileName}`,
success: saveFileRes => {
self.preview(saveFileRes.savedFilePath)
},
fail: () => {
uni.showToast({
title: '保存失败,请稍后重试',
duration: 2000,
icon: 'none'
});
}
})
}
})
this.downloadTask.onProgressUpdate(res => {
self.progress = res.progress
})
},
preview(filePath) {
wx.openDocument({
filePath,
fileType: 'pdf',
showMenu: true,
success: () => {
// 成功打开,记录已跳转,返回时再后退一个页面
this.hasJump = true
},
fail: err => {
this.$logger.error('PREVIEW_FILE_ERROR', err)
}
})
}
解决了,微信客户端的问题,卸载微信后,重新下载最新版安装就行。从微信-【设置】-【关于微信】-【检查更新】方式升级的,估计是升级漏掉了解析器什么的
最新版本3.9.5.81不行,卸载掉装3.8.0.18可行
微信版PC 端(版本3.9.7.25)也存在这个问题,官方还没给解决。
同样的问题 小程序上线用了几个月了 然后现在发现一个问题是PC端打不开文档 手机端正常 之前是都好用的