Pdf呈现白色页面

时间:2019-07-15 12:28:41

标签: javascript jquery

我从后端pdf发送,效果很好。我试图直接在浏览器中打开它(localhost:8843 / documents / 2 /?access_token = 123) 但是当我用JS打开它时,它只加载没有内容的白页。尽管pdf的大小相同,但它是空的... 即使在后端服务器中,我也尝试打开这些pd​​f文件,并且可以正常工作...因此前端一定有一些错误。

const getPdf = (id) => {
    $.ajax({
        url: proxy + "documents/" + id,
        headers: {
            'Authorization': 'bearer ' + localStorage.access_token},
        type: "GET",
        success: function(data) {
          var blob=new Blob([data]);
          var link=document.querySelector(".pdf-link");
          link.href=window.URL.createObjectURL(blob);
          link.download="document.pdf";
        },
        error: function(error){
            alert(error);
        }
      });
}

0 个答案:

没有答案