wx.openDocument 打开pdf经常无效
发布于 5 年前 作者 guping 11160 次浏览 来自 问答
  • 当前 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);

              }

          });

2 回复

你好,请提供一下出现问题的机型和微信版本,以及能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。

回到顶部