У меня есть код, в котором я создаю заархивированный файл с изображениями.
var zip = новый JSZip (result.templateEncoded, {base64: true});
Структура заархивированного файла выглядит примерно так:
{ "files":
{
"test/rel":{
"name":"xxx.txt"
},
"test/doc.xml":{
"name":"kajdadnkan"
},
"test/media/image1.jpeg":{
"name": "word/media/image1.jpeg"
},
"test/media/image1.jpeg":{
"name": "word/media/image2.jpeg"
}
}
}
Теперь я хочу получить доступ ко всем изображениям в разделе «test/media». Когда я попробовал zip.folder('word/media/'); он создает новую папку и устанавливает корневой путь «word/media/»
Также попробовал приведенный ниже код, но он выдает ошибку JS, поскольку функция Each() не поддерживается.
zip.folder('word').forEach(function (relativePath, file){
console.log("iterating over..", relativePath);
});
По сути, я хочу извлечь все медиафайлы и переименовать их в .png. У меня здесь мало информации, поэтому ценю любую помощь.