收藏
回答

真机用wx.openDocument预览文件报错?

真机用wx.openDocument预览文件报错 ,报错提示是 document viewer already starting

let arr=fileUrl.split(".")
  let fileExtName=arr[arr.length-1]
  let randfile = new Date().getTime() + "." + fileExtName;
  let newPath = `${wx.env.USER_DATA_PATH}/${randfile}`;
  console.log(newPath)
  wx.downloadFile({
    url: fileUrl,
    filePath: newPath,
    successfunction (res{
      console.log(res)
      let filePathNew=res.filePath
      wx.openDocument({
        filePath: filePathNew,
        fileType:fileType,
        showMenutrue,
        successfunction(res{
          console.log('打开文档成功');
        },
        failfunction(error{
          console.log('打开文档失败',error);
          wx.showToast({
            icon'none',
            title'打开文件失败'
          });
        }
      })
    },
    failfunction (res{
      wx.hideLoading();
    }
  })
回答关注问题邀请回答
收藏

2 个回答

登录 后发表内容