- 当前 Bug 的表现(可附上截图)
用真机调试或者打开预览调试,是可以打开doc文件,但是开发者工具,或者不开调试模式 无法打开文件,报错如下截图
- 预期表现
- 复现路径
- 提供一个最简复现 Demo
//这是代码
openFile: function(e){
console.log(e.currentTarget.dataset.filename,"eee")
wx.showLoading({
title: '文件加载中...',
})
wx.downloadFile({
url: e.currentTarget.dataset.filename,
success: function (res) {
var filePath = res.tempFilePath
wx.openDocument({
filePath,
success: function (res) {
console.log('打开文档成功')
} ,
fail(err){
console.log("err",err)
}
})
}
})
},//这是报错
遇到同样的问题
wx.openDocument在真机调试或者打开预览调试都是可以打开pdf文件在线查看
上线测试版本后 失效 必须打开调试模式才可以
ios pc 都没问题, 就是 android 有问题, oneplus 5t, Android 9, wechat latest stable
解决了么 求回复
合法域名已经配置完成了么?麻烦提供能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)
合法域名已配置,找到原因是fileType的原因,加上flieType=‘doc’就不会报错了,fileType是必填参数,文档写的不是必填项,而且只能填一种文件类型,填fileType='doc,pdf'也会报错。希望大大回复一下什么原因
麻烦给个代码片段看看,这边测试是正常的
https://developers.weixin.qq.com/s/m2PaJ9mB7v8K
可以提供不能打开的文档链接么?这边测试一直都是可以的
另外,你是哪个版本的开发工具?
这边真机没有复现问题,更新一下微信版本再试试呢