2017-10-19 45 views
1

我想使用JSZipUtils從我的API中提取文件並壓縮文件。該API使用令牌認證。帶有承載/令牌認證的JSZipUtils

不過,我注意到JSZipUtils在其library基本身份驗證硬編碼:

if (auth) { 
      xhr.setRequestHeader("Authorization", "Basic " + auth); 
     } 

無需修改自己的代碼,沒有人知道如何重寫?

回答

1

一個解決方案,你在技術上沒有修改自己的代碼,但覆蓋它,是在裝載原班後的功能從源文件複製,做這樣的

JSZipUtils.getBinaryContent = function (path, callback, auth){ 
    //Exactly the same code as in the source file, but with your auth modification 
} 

這應該是直接。