Mirkom63
@Mirkom63
Я программист

Как получить содержимое архива на nodejs?

Ребят, помогите плиз. Первый вечер начал по нужде изучать nodejs и залип на одном вопросе.
Мне надо разархивировать архив и получить содержимое текстовых файлов внутри и дальше с содержимым совершить некие манипуляции. С манипуляции проблем нет, а вот как содержимое получить не понимаю....

Нижеуказанный код выводит путь к файлам, а мне надо получить с помощью этих путей содержимое. Как такое возможно совершить? Или может надо использовать не unzip, а что-то другое? Просто большинство плагинов просто делают архивацию и разархивацию файлов, а чтоы содержимое в переменную поместить, не могу найти информации...

var fs = require('fs')
var unzip = require('unzip')
var path = require('path')

fs.createReadStream('6.zip')
  .pipe(unzip.Parse())
  .on('entry', function (entry) {

    var fileName = entry.path
    var type = entry.type

    console.log(fileName);

  })
  • Вопрос задан
  • 863 просмотра
Решения вопроса 1
@kacheleff
fullstack developer
вы можете прочитать содержимое полученного файла с помощью fs.readFile или fs.readFileSync
документация
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы