问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 微信小程序 Bug wx.openDocument 客户端 6.7.3 2.3.0
- 当前 Bug 的表现(可附上截图)
客户端点击后打印打开文档成功,fail回调无信息。但pdf文件并未打开。多次操作偶尔能打开。
- 预期表现
正常打开下载的pdf文件进行预览
- 复现路径
...
- 提供一个最简复现 Demo
wx.downloadFile({
// 示例 url,并非真实存在
url: 'http://xiaomai-health.oss-cn-hangzhou.aliyuncs.com/geneReport.pdf?OSSAccessKeyId=I9av0AfnyRqkr0d2&Expires=1539676465&Signature=aAtlwo4osVfkq0VwRJWEID7yg3k%3D',
success: function(res) {
const filePath = res.tempFilePath
console.log(filePath);
setTimeout(() => {
wx.openDocument({
filePath: filePath,
success: function(res) {
console.log(res);
console.log('打开文档成功');
}
})
}, 1000);
},
fail: function(err) {
console.log(err);
}
});
微信小程序开发问题解答
微信小程序开发者回答:
https://developers.weixin.qq.com/community/develop/doc/000e0c212f81080f6f87264565bc00
看下我的问题
微信小程序开发者回答:
你好,请提供一下出现问题的机型和微信版本,以及能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。
微信小程序开发者回答:
机型为Iphone8 微信版本如上 代码片段如帖子
微信小程序开发者回答:
麻烦提供下可复现问题的代码片段,这个pdf下载不成功,报403错误
微信小程序开发者回答:
更换url后问题依然存在:
url: 'http://ogo5zlrgk.bkt.clouddn.com/temp/demo/geneReport.pdf'
微信小程序开发者回答:
代码片段因为涉及公司业务,所以无法给出,抱歉。
微信小程序开发者回答:
Remote Debug模式偶尔可以打开。预览模式完全打不开,预览模式打开debug模式后打开文件正常。
微信小程序开发者回答:
反馈已收到,我们看下
微信小程序开发者回答:
问题查出来了,是你这边域名配置的问题。所以是下载出现了问题。域名不在appid绑定的域名中,所以打开调试才能下载,这边就得你自己处理域名配置的问题啦
微信小程序开发者回答:
查出来了,是我们这边域名错传成http了,感谢解决问题。
本文网址:http://www.91bianli.com/weixinxiaochengxu/51912.html