js ajax 请求 pdf

GA666666 2021-04-23 AM 20℃ 0条

在进行博客的实用工具编写中遇到了ajax请求pdf的问题,解决方法如下,同时在UiKit,发送多文件时,在beforeAll可以获取文件数并修改网址的参数

//下载

function Export(blob, fileName) {

  if ('download' in document.createElement('a')) { // 非IE下载
    var elink = document.createElement('a');
    elink.setAttribute("download", fileName);
    elink.style.display = 'none';
    elink.href = URL.createObjectURL(blob);
    document.body.appendChild(elink);
    elink.click();
    URL.revokeObjectURL(elink.href);// 释放URL 对象
    document.body.removeChild(elink);
  } else { // IE10+下载
    navigator.msSaveBlob(blob, fileName);
  }
}

//展示

var fileName = 'PDF'+new Date().getTime()+'.pdf';

        var link=document.createElement('a');
          link.href=window.URL.createObjectURL(arguments[0].response);
          link.download=fileName;
          link.click();
        window.open(link); 
标签: pdf, ajax

非特殊说明,本博所有文章均为博主原创。

评论啦~