Чтение всех файлов из папки объекта JSzip и повторение

У меня есть код, в котором я создаю заархивированный файл с изображениями.

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. У меня здесь мало информации, поэтому ценю любую помощь.


person Addy    schedule 21.09.2018    source источник