当前位置: 首页 > Web前端 > JavaScript

Base64字符串转换PDF文件

时间:2023-03-27 17:54:09 JavaScript

PS:在请求方法的选项中添加responseType:'blob'this.httpClient.get('',{headers:{...},params:{...},responseType:'blob',...})codefirstconstcode=response.data.replace(/[\n\r]/g,'')//检查base64字符串是否符合base64编码constraw=window.atob(code)//base64解码constrawLength=raw.length//获取base64解码后的文件流字符串constuInt8Array=newUint8Array(rawLength)//初始化一个Uint8Array数组for(leti=0;icreateObjectURL()MDN:https://developer.mozilla.org...URL接口用于解析、构造、规范化和编码createObjectURL()属性Static方法,“返回一个包含唯一blob链接的DOMString(链接协议是blob:,后跟一个在浏览器中唯一标识对象的掩码)。”这里用于将Blob文件对象转换为URL知识点6.Window.open()MDN:https://developer.mozilla.org...新建一个浏览器窗口对象,就像在中使用newwindow命令一样文件菜单。strUrl参数指定将打开窗口的地址。如果strUrl为空值,则打开的窗口将是一个带有默认工具栏的空白窗口(loadabout:blank)。