處理文件失敗,將blob類型轉換為json


發起請求后處理blob類型返回值成json,處理報錯信息
.then((res) => {
      //  console.log(res);
        if (res.type === 'application/json') {
          const reader = new FileReader();
          reader.readAsText(res, 'utf-8');
          reader.onload = () => {
           //處理報錯信息 JSON.parse(reader.result)拿到報錯信息
          };
        } else {
          const binaryData = [];
          binaryData.push(res);
          const url = window.URL.createObjectURL(new Blob(binaryData, { type: 'application/pdf' }));
          const iframe = window.open(url, title);
          setTimeout(() => {
            iframe.document.title = title;
            iframe.print();
          }, 500);
        }
      })


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM