Как заархивировать файлы PDF из хранилища в NodeJS - PullRequest
0 голосов
/ 27 января 2020

Мне нужно создать zip-файл с любым файлом PDF, полученным из хранилища AWS, и я пытаюсь сделать это с помощью ADM-zip в NodeJS, но я не могу прочитать окончательный файл file.zip. Вот код.

        var zip = new AdmZip();

                            // add file directly
                            var content = data.Body.buffer;
                            zip.addFile("test.pdf", content, "entry comment goes here");
                            // console.log(content)
                            // add local file
                            zip.addLocalFile(`./tmp/boletos/doc.pdf`);
                            // // get everything as a buffer
                            var willSendthis = zip.toBuffer();
                            console.log(willSendthis)
                            // // or write everything to disk
                            zip.writeZip("test.zip", `../../../tmp/boletos/${datastring}.zip`);

Так как это только создает .zip для каждого файла .. ZIP

...