2016-05-02 7 views
0

私は以下のサービスを利用してzipファイルの内容を取得しています。私はファイルの内容を読んで角度の範囲を入れたい。どんな提案も高く評価されます。私の機能は次のようになりますzipファイルの履歴書を一括アップロードし、それぞれの履歴書の内容をhtml5で抽出したいと思います。

.factory("extractAndParse", ["$q", function($q) { 
    function unzip(zipfile) { 
     var dfd = $q.defer(); 
     var reader = new FileReader(); 
     reader.onerror = dfd.reject.bind(dfd); 
     reader.onload = function(e) { 
      if (!reader.result) dfd.reject(new Error("Unknown error")); 
       var zip = new JSZip(reader.result); 
       var file = zip.files['CVLIST/Rabin.docx']; 
       if (typeof file === 'undefined') { 
        dfd.reject(new Error('package.json does not exist')); 
       } 
       return dfd.resolve(file.asText()); 
      }; 
      reader.readAsArrayBuffer(zipfile); 
      return dfd.promise; 
     } 

     function extractAndParse(zipfile) { 
      return unzip(zipfile) 
     } 
     return extractAndParse; 
}]) 

今では.asText()は機能していません。

+0

asText()関数は何ですか?どこから来たの? –

+0

JSZipのどのバージョンを使用していますか? –

答えて

関連する問題