簡體   English   中英

"如何從字節數組\/字符串 react 和 redux 下載 pdf 文件"

[英]How to download pdf file from bytes array/string react and redux

我在轉換來自 API 的文件時遇到問題。 我的 redux 商店中有這種來自 API 的狀態在此處輸入圖像描述<\/a>

我想將其轉換為 pdf 文件。 使用郵遞員,我可以將其下載為 pdf 文件,但在瀏覽器上,我得到一個空的 pdf 或有關 latin1 字符的錯誤。

   case 'REPORT_SUCCEEDED': {
      const blob = new Blob([action.payload], { type: 'application/pdf' });
      const fileURL = URL.createObjectURL(blob);
      FileSaver.saveAs(fileURL, 'filename');
      return Object.assign({}, state, {
        pdfFile: action.payload
      });
    }

你真的不應該將文件下載到 Redux 並從那里提供下載。 這意味着它將被下載到用戶的 RAM 中,並且在文件下載后可能會在那里停留更長時間。

你不能只呈現一個<a><\/code>鏈接供用戶點擊嗎?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM