Я хочу обновить файл внутри zip
архива с помощью nodejs
. Для примера у меня есть zip
архив с несколькими вложенными файлами. И мне нужно либо добавить туда еще один файл или обновить какой то из них.
a.zip
|-a.txt
|-b.txt
Я использую archiver
:
var archiver = require('archiver');
var archive = archiver('zip', {});
archive.pipe(fs.createWriteStream('./a.zip'));
archive.append(fs.createReadStream('./c.txt'), { name: 't.txt' });
archive.finalize();
Но содержимое архива просто перетирается и все, и в результате остается:
a.zip
|-t.txt
Если использовать:
archive.file('./a.txt', { name: 't.txt' });
То результат тот же самый. А хотелось бы получить:
a.zip
|-a.txt
|-b.txt
|-t.txt
А еще лучше обновить содержимое одного из файлов a.txt
или b.txt
.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Крупные сервисы предоставляют возможность создания форм (подписки, покупки и тд
есть таблица со столбцом source id нужно подсчитать количиство повторяющихся столбоцов и вывести их оличество с самим source_id пример
Есть несколько запросов, которые пытаюсь объединить:
Подскажите есть необходимость вставить изображение base64 в xslв поле /data/IMAGE"/ хранится изображение в base64 Как использовать это изображение из базы?...