Я плохо разбираюсь в английском, но у меня есть вопрос об использовании jszip. код, как этоткак jszip async zip-файл, когда много одиночного файла необходимо заархивировать
for (var i = 0; i < files.length; i++) {
compressFiles(files[i], compressName);
}
function compressFiles(file,compressName) {
var fileContent = file.file;
var fileName = file.name;
var zip = new JSZip();
zip.file(fileName, fileContent);
zip.generateAsync({ type: "blob" }).then(function (content) {
saveAs(content, compressName);
});
}
мой вопрос, когда мой файл в файлы очень большие, около 88м. некоторые сжимают файл около 0 м. Я думаю, причина в async, цикл помещает поток файлов в память один за другим, если память заполнена, сжимается. так кто может сказать мне настоящую причину? Спасибо!