Описание тега node-archiver

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

Отправка Zip-файла с сервера в браузер клиента с помощью Express и Archiver

Я новичок в Node и пытаюсь выяснить, как создать zip-файл на сервере, затем отправить его клиенту и затем загрузить zip-файл в браузер пользователя. Я использую Express Framework, и я использую Archiver для фактического архивирования. Мой серверный …
30 мар '18 в 01:05
1 ответ

Менеджер архивов NodeJS

Мне нужно получить содержимое архивов, а затем я хочу распаковать выбранный архив, но я не хочу распаковывать архивы, чтобы узнать, что в нем. Я хотел бы перечислить и распаковать хотя бы zip а также rar, но (если это возможно) я не хочу ограничиват…
15 июл '15 в 23:06
0 ответов

Нод-архиватор не работает в лямбда aws

Этот код хорошо работает локально. Тем не менее, он не ведет себя странно в среде AMS лямбда. Ошибка не возникает. Однако на самом деле это не работает. (лямбда) События входа и прогресса узла-архиватора не вызываются. В чем проблема? Я могу отправи…
30 янв '19 в 23:18
1 ответ

Изменение размера и архивирование потоков изображений с помощью архиватора и резкого

Я пытаюсь загрузить некоторые изображения, изменить их размер, сжать их и передать с конечной точки с помощью потоков. Я использую Sharp для изменения размера и архиватор для архивирования. Я могу заставить эти пакеты работать самостоятельно, но не …
03 янв '17 в 17:42
1 ответ

Как защитить паролем почтовый файл в Nodejs?

Я создаю zip-файл с помощью архиватора. ниже мой код, чтобы сделать это. Мне нужно защитить его паролем. Как мне это сделать? var head={'Content-Type':'application/octet-stream','Content-disposition':'attachment; filename='+zipName,'Transfer-Encodin…
04 апр '16 в 11:14
1 ответ

Поток ответа Cloud Function

У меня есть скрипт, который строит ZIP-файл по требованию. Он отлично работает локально, используя эмулятор Cloud Functions Local. При развертывании ответ не передается. Весь почтовый ответ строится, а затем отправляется. Я знаю, что это происходит …
2 ответа

Как передать WriteStream, конкатенируя расширение?

Я новичок в NodeJS. Я знаю, что мы можем передавать данные клиенту с помощью метода pipe(). Вот фрагмент кода router.get('/archive/*', function (req, res) { var decodedURI = decodeURI(req.url); var dirarr = decodedURI.split('/'); var dirpath = path.…
02 июл '17 в 13:25
1 ответ

Node.js и Requestjs: передача потока Transform в Request.js в качестве файла для загрузки.

Я создаю zip-файл в памяти с помощью node-archiver ( https://github.com/archiverjs/node-archiver). Используя функцию конвейера, я передаю все в поток Transform. При необходимости я могу передать этот поток в файл, но я бы хотел, чтобы Request ( http…
22 фев '16 в 21:28
0 ответов

Не удалось создать zip-файл в выражении узла: Ошибка 21

Я пытаюсь создать почтовый файл, используя экспресс следующим образом. const archiver = require('archiver'); app.get('/path/download', async (req, res) => { const arch = archiver('zip'); arch.append('abc', { name: 'abc.txt'}); arch.append('cdf', …
23 фев '19 в 18:53
2 ответа

Как правильно загрузить ZIP-файл, используя Node Js, Archiver и Express

Я пытаюсь сжать содержимое двух каталогов и загрузить полученный ZIP-файл. Один каталог содержит файлы.txt, а другой -.jpg. Я использую архиватор для архивирования файлов и запускаю экспресс-фреймворк на узле js. Я склонен думать, что проблема сущес…
15 апр '16 в 01:36
1 ответ

Папка назначения узла-архиватора

Я использую нод-архиватор, чтобы заархивировать некоторые файлы, и в zip-файле я нахожу заархивированные файлы в каталоге, из которого был заархивирован. Итак, в zip-файле "myfile.txt" находится в каталоге такого типа: "home / ubuntu / some_folder /…
21 июн '15 в 16:38
1 ответ

Grunt + пользовательская задача узла-архиватора не работает

У меня есть каталог lib/grunt-tasks параллельно моему Gruntfile.js, Оно имеет zip.js файл в нем (загружается через loadTasks). Требуется узел-архиватор и fs модули. По какой-то причине, хотя файл.zip создан, он ничего не содержит после archive.final…
19 июл '16 в 18:03
2 ответа

Процесс создания Zip с Node Express для больших пакетов ZIP

Цель Мы работаем над сайтом с небольшим объемом, где пользователи (клиент браузера) выбирают файлы изображений (284 КБ на файл), а затем запрашивают Node Express Server, чтобы связать их в ZIP для загрузки в веб-клиент. Проблемы и ограничения дизайн…
23 май '17 в 14:30
0 ответов

Узел js: загрузите большой zip-файл, используя узел js, используя два потока

Я пытаюсь загрузить zip-файл, используя сервер Node Js. Моя постановка проблемы лежит ниже: У меня есть CDN, где существуют реальные файлы. Я читаю файлы из CDN в виде потока, а затем с помощью модуля архива. Я передаю его в ответ. Я отправляю его д…
31 июл '18 в 14:30
1 ответ

Правильные заголовки, но Chrome говорит: "Ресурс интерпретируется как документ"

Я прочитал много вопросов, как этот, но я действительно не могу понять это... Я использую архиватор и выражаю модули Node.js. Я хочу просто отправить почтовый файл клиенту. Мой код выглядит примерно так: res.set("Content-Type", "application/zip"); a…
0 ответов

Zip аудио файл в NodeJS с архиватором на лету

Я использую node-youtube-dl, чтобы иметь поток для загрузки видео, и я хочу преобразовать его в mp3 с помощью fluent-ffmmpeg. Я также хочу заархивировать этот mp3-файл, чтобы отправить его клиенту, чтобы загрузить его, но я не могу понять, как заарх…
3 ответа

node-archiver: архивирование нескольких каталогов

Можно ли архивировать несколько каталогов, когда вы знаете их пути? Скажем так: ['/dir1','dir2', .., 'dirX'], Сейчас я занимаюсь копированием каталогов в один каталог, скажем так: /dirToZip и сделайте следующее: var archive = archiver.create('zip', …
17 дек '15 в 13:05
0 ответов

Отслеживание хода архивирования с помощью архиватора в Node.js

Я использую архиватор, чтобы заархивировать каталог и отправить его пользователю моего веб-приложения. Все работает как положено, и есть код функции: export async function packDirectory(directoryPath, archiveFilePath, options) { options = options ||…
22 май '18 в 14:04
1 ответ

Получите размер выходного почтового файла, используя NodeJs

Я использую NodeJs (экспресс) и archiver модуль для потоковой передачи zip-файла клиенту, чтобы конечный ZIP-файл не существовал в хранилище сервера (streaming zip serving), но проблема в том, что я не могу получить размер выходного файла, потому чт…
19 фев '18 в 12:09
0 ответов

Npm Archiver для замены файла в заархивированной папке

Вот мой API ниже. app.post('/downloadproject', function(req, res) { var projectName = 'web'; res.set('Content-Type', 'application/zip'); res.set('Content-Disposition', `attachment; filename=${projectName}.zip`); var zip = Archiver('zip'); var adminZ…
30 апр '18 в 12:19