前端用gblob处理二进制pdf文件预览

代码封装请求注意

export function certificatePdf(data) {
  return request({
    url: '/report/raceCertificatePdf',
    method: 'post',
    data:data,
    responseType: 'blob'
  })
}

请求

certificatePdf(this.ids).then(res => {
          console.log(res);
          var binaryData = [];
          binaryData.push(res);
          let blob = new Blob(binaryData, {
            type: 'application/pdf;chartset=UTF-8'
          });
          console.log(blob);
          let href = window.URL.createObjectURL(blob); //创建下载的链接
          window.open(href)
          return
        })

 

上一篇:jsPDF 添加 中文字体 分页打印 移除空白页


下一篇:uniapp实现app移动端在线预览pdf文件