代码:
wx.downloadFile({
url: this.data.filePath,
success: function (res) {
console.log(res.tempFilePath)
wx.openDocument({
filePath: res.tempFilePath,
showMenu: true,
success: function (res) {
wx.showToast({
title: '下载成功!',
})
},
fail: function (res) {
}
})
}
})
后台上传了一个pdf文件,在iOS系统打开正常,转发给好友也是PDF格式,可是换了安卓系统测试后,打开之后变成了tmp文件格式,且转发也变成了tmp,微信不支持打开此类文件。跪求解决方法
请问这个问题修复了吗?我这也是安卓上下载成功、打开也成功,在IOS上下载成功,但是打开失败:不支持的filetype。
docx 格式
xls 格式
xlsx 格式
ppt 格式
pptx 格式
pdf 格式
以上这些格式,在ios上能正常打开,txt、jpg格式的再iOS上下载成功,但是打开失败。
你好,麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。
wx.downloadFile({
url: this.data.filePath,
success: function (res) {
console.log(res.tempFilePath)
const tempFilePath = res.tempFilePath;
wx.openDocument({
filePath: res.tempFilePath,
showMenu: true,
success: function (res) {
wx.showToast({
title: '下载成功!',
})
},
fail: function (res) {
}
})
}
})
参考文档:https://developers.weixin.qq.com/miniprogram/dev/reference/api/wx.env.html,
修改的代码具体参考图2.