JS fetch 展示PDF

示例只是教大家開始怎么做,路還是得大家自己走。采用 fetch 請求接口。僅僅是個示例,可以用 ajax、axios 等請求,這里只是教大家怎么請求blob文件。

function get() {
  const data = JSON.stringify({
    fileName: "八月發(fā)票.pdf",
  });
  fetch("你的接口", {
    headers: {
      "Content-Type": "application/json",
      Authorization: "bearer ",
    },
    responseType: "blob",
    params: data,
  })
    .then((res) => res.blob())
    .then((res) => {
      let file = new Blob([res], { type: "application/pdf" });

      const changeUrl = URL.createObjectURL(file);

      window.open(changeUrl, "__self");
    })
    .catch((err) => {
      console.table(err);
    });
}

get();
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

友情鏈接更多精彩內(nèi)容