J'ai essayé d'utiliser JSZip
pour télécharger des fichiers image sur le client. Beaucoup de solutions que j'ai rencontré utilisent JSZipUtils
pour extraire les données requises pour l'image lorsqu'il est passé à JSZip
.JSZipUtils indéfini en utilisant Meteor
Ce que j'ai jusqu'à présent:
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);
});
Le problème semble être avec JSZipUtils
, que je pensais a été ajouté dans le cadre du paquet udondan:jszip
. À ma grande consternation, ce n'était pas le cas.
Quelqu'un pourrait-il me dire comment ajouter JSZipUtils
à mon projet Meteor, car il ne semble pas y avoir de paquet disponible?
Pourriez-vous montrer l'erreur? – Styx
Je reçois seulement une erreur si je supprime la déclaration de promesse. Dans les outils de développement dans ie11 je reçois JSZipUtils indéfini. –