收藏
回答

后台返回base64 pdf 符流写入文件使用wx.openDocument打开pdf中文不显示?

片段代码如下, 微信打开中文不显示, 保存到手机使用浏览器打开或wps打开就可以, 麻烦协助解决一下,谢谢

let pdfBase64Str = pdfBase64.replace(/[\r\n]/g, "");
let fs = uni.getFileSystemManager();
let FilePath = `${uni.env.USER_DATA_PATH}/${self.userName}_核酸报告.pdf`;
fs.writeFile({
            data: uni.base64ToArrayBuffer(pdfBase64Str),
            filePath: FilePath,
            encoding: "utf-8", //编码方式
            success: () => {
              uni.openDocument({
                filePath: FilePath,
                showMenu: true,
                fileType: "pdf",
              });
            },
回答关注问题邀请回答
收藏

1 个回答

登录 后发表内容