pc微信版本3.7.0.30
调试库2.23.0
问题:使用downliadFile下载文档返回的tempFilePath 参数。在手机端和开发者工具打印的log可以看到参数携带后缀.pdf,并且可以正常打开。在PC端打印log没有携带后缀,不能正常打开。
片段代码:
wx.downloadFile({
// 示例 url,并非真实存在
url: config.apiUrl + '/mall' + e.pictureContractUrl,
filePath: filePath,
success: function(res) {
console.log(res , 'res下载成功')
const filePathOpen = res.tempFilePath
wx.openDocument({
filePath: filePathOpen,
fileType: 'pdf',
success: function(ress) {
console.log('成功打开',ress)
},
fail:function(failTwo){
console.log('打开失败',failTwo)
}
})
},
fail(fail) {
console.log(fail, '下载失败')
}
})
请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。
可以使用真机调试,手机端和pc端都测试一下,手机端下载后携带后缀.pdf。pc端不携带后缀.pdf。导致打开失败