收藏
回答

小程序打开文件闪退?

小程序打开PDF文件,大部分安卓手机会闪退。(苹果机正常)

该PDF文件有 64m 左右,我换成 45m 左右的 PDF 文件是正常打开的。

请教大佬们,是什么原因?

小程序复现(扫描下方二维码):

if (productBookInfo.itemBookType === 2) {
  if (!productBookInfo.itemBook) {
    wxApi.showToast({ title: `该产品暂无说明书`, icon: 'none' });
    return;
  }
  wxApi.showLoading();
  const url = productBookInfo.itemBook.split('?')[0];
  wxApi.downloadFile({
    // 示例 url,并非真实存在
    url,
    success: function (file) {
      const filePath = file.tempFilePath;
      wxApi.openDocument({
        filePath,
        fileType: 'pdf',
        success: function (ress) {
          console.log('打开文档成功', ress);
          wxApi.hideLoading();
        },
      });
    },
  });
}
回答关注问题邀请回答
收藏

2 个回答

  • 蜡笔没了要小新
    蜡笔没了要小新
    01-05

    注意,PDF有2张图片,要等两张图片都加载完,一会就闪退了

    01-05
    有用
    回复
  • 智能回答 智能回答 本次回答由AI生成
    01-05
    有用
    回复 3
登录 后发表内容