Я хочу обновить файл внутри 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
.
Перевод документов на английский язык: Важность и ключевые аспекты
Какие существуют виды рекламных бордов и как выбрать подходящий?
Крупные сервисы предоставляют возможность создания форм (подписки, покупки и тд
есть таблица со столбцом source id нужно подсчитать количиство повторяющихся столбоцов и вывести их оличество с самим source_id пример
Есть несколько запросов, которые пытаюсь объединить:
Подскажите есть необходимость вставить изображение base64 в xslв поле /data/IMAGE"/ хранится изображение в base64 Как использовать это изображение из базы?...