2017-10-19 14 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 
} 

ように行うことです。

関連する問題