0
我一直试图使用JSZip
下载图像文件到客户端。我遇到的很多解决方案都使用JSZipUtils
来提取传递到JSZip
时所需的数据。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);
});
的问题似乎是JSZipUtils
,我认为加入作为udondan:jszip
包的一部分。令我沮丧的是,事实并非如此。
任何人都可以告诉/告诉我如何将JSZipUtils
添加到我的Meteor项目中,因为似乎没有可用的包?
你能显示错误吗? – Styx
如果我删除承诺声明,则只会收到错误消息。在ie11的开发工具中,我收到未定义的JSZipUtils。 –