2017-09-28 15 views
0

私はJSZipを使って画像ファイルをクライアントにダウンロードしようとしています。私が遭遇した多くの解決策は、JSZipに渡されたときに画像に必要なデータを抽出するためにJSZipUtilsを使用します。私がこれまで持って何流星を使ってJSZipUtilsが定義されていません

var logoUrl = '/images/logo.jpg'; 

const downloadPromise = new Promise(resolve => { 
    JSZipUtils.getBinaryContent(logoUrl, (err, data) => resolve(data)); 
}); 

zip.file('logo.jpg', downloadPromise); 

zip.generateAsync({type:"blob"}).then(function(content) { 
    saveAs(content, "example.zip"); 
}, function(err) { 
    console.log(err); 
}); 

問題は、私はudondan:jszipパッケージの一部として追加されたと思っJSZipUtils、であるように思われます。私の苦労は、そうではありませんでした。

JSZipUtilsをメテオ・プロジェクトに追加する方法を教えてもらえますか?利用可能なパッケージがないようですか?

+0

エラーを表示できますか? – Styx

+0

私は約束の宣言を削除するとエラーが発生します。 ie11の開発ツールの中で私はJSZipUtilsを定義しません。 –

答えて

0

私の流星jsファイルの先頭にインポート宣言がありませんでした。

import JSZipUtils from "/client/lib/jszip-utils.js" 

これを追加した後、私はJsZipUtilsライブラリを使用することができました。これを助けるためにそこにドキュメンテーションの欠如があります。私はこれが他の誰かを助けることができれば嬉しいです

関連する問題