关于Uniapp中适配app端的base64类型pdf文件预览

195 阅读1分钟
 // #ifdef APP
openPdfFileByUrl(base64Data) {
        let result = base64Data.replace(/[\r\n]/g, "");
        let pdfBase64 = `data:application/pdf;base64,${result}`;
        base64ToPath(pdfBase64)
          .then((path) => {
            uni.openDocument({
              filePath: path,
              success: function(FileRes) {
                console.log("打开成功", FileRes);
              },
              fail: (res) => {
                console.log("打开失败", res);
              },
            });
          })
          .catch((error) => {
            console.error(error);
          });
      },
 //#endif