后台實現下載圖片接口返回文件流,前端要如何調用並下載???


 

 首先接口寫的時候要這樣寫

接下來是調用:

 

 

 

 調用接口

調用 credentialsDownLoad 接口之前需要先import引入

以下是代碼:

html頁面

import {credentialsDownLoad} from "../../api/supply";

clickCredentialsDownLoad(row) {
      console.log(row);
      if(row.fileSuffix==".jpeg"||row.fileSuffix==".png"||row.fileSuffix==".jpg"
      ||row.fileSuffix==".svg"||row.fileSuffix==".dmp"){
        window.open(credentialsDownLoad(row.id), '_self', 'width=0,height=0');
      }else{
        window.open(row.filePath, "_blank");
      }
      // this.download(row.filePath);
    },
          

supply.js文件
export function credentialsDownLoad (id) {
  return `${window.g_api.BASE_API}/supplier-credentials/downLoad?id=${id}`
}

  

 


免責聲明!

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



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