wx.openDocument 除了 PDF 格式以外, 其他格式有时能打开有时不能(失败占多数)?
API : wx.openDocument()
微信版本: 7.0.11
基础版本: 2.10.3
开发者工具能正常打开
真机调试截图为下:
打印信息分别是:
- 下载文件 URL
- 下载状态
- 下载后临时地址
- 文件类型
- 打开文件状态
代码片段:
// openDocument 函数在 onLoad 中调用
openDocument (url, fileType) {
const that = this
console.log(url)
wx.showLoading({
title: '加载中',
})
wx.downloadFile({
url,
success(res){
console.log('download success')
console.log(res.tempFilePath)
console.log(fileType)
wx.openDocument({
filePath: res.tempFilePath,
fileType,
success() {
console.log('open success')
wx.hideLoading()
},
fail(err) {
that.setData({ errMessage: err.errMsg })
wx.hideLoading()
console.log(err)
}
})
},
fail(err){
that.setData({errMessage: err.errMsg})
wx.hideLoading()
console.log(err)
}
})
},