Описание тега archiverjs
Archiver.js is a streaming interface for archive generation with JavaScript
2
ответа
Создание ZIP-архива в памяти с архиватором, а затем отправка этого файла клиенту с koa на сервер узла
Мне (как серверу узлов с каркасом Koa) нужно взять BLOB-объект JSON, превратить его в файл с расширением.json, затем вставить его в zip-архив, а затем отправить архив в виде вложения в ответ на запрос от клиент. Кажется, способ сделать это - использ…
04 дек '18 в 22:23
1
ответ
Archiver v1.3.0 - невозможно заархивировать содержимое каталога без имени каталога, являющегося корневой папкой
Я использую https://archiverjs.com/docs/ чтобы заархивировать каталог для моего приложения PhoneGap, но мне пока не удалось достичь того, чего я хочу. У меня есть папка с такой структурой: - www - css - images - scripts - config.xml - index.html Теп…
24 апр '17 в 13:26
1
ответ
Заглушка конструктора библиотеки вызывает с помощью sinon
До сих пор я использовал sinon, чтобы заглушить вызовы функций для объектов, включенных в мой код nodeJS. Например, я использую библиотеку запросов, и поэтому в своих тестах я могу отключить http-вызовы, например: var request = require('request'); /…
27 фев '17 в 11:10
0
ответов
Как скачать Zip-файл в ajax-запросе с помощью архиватора nodejs expressjs
ExpressJS app.post('/api/v1/imagelist_data/image-data/', function(req, res) { console.log("I received a NEW POST request"); res.set('Content-Type', 'application/zip'); res.set('Content-Disposition', 'attachment; filename=myFile.zip'); var zip = Arch…
26 фев '17 в 23:24
1
ответ
Не удается скачать динамически созданный ZIP-архив
Я пытаюсь динамически записать вывод запросов MySQL в архив. Вот мой код: var async = require("async"); var mysql = require("mysql"); var express = require("express"); var archiver = require("archiver"); var app = express(); var connection = mysql.c…
15 окт '18 в 15:47
0
ответов
Папка архива с использованием библиотеки archivejs
Я пытаюсь заархивировать свою папку, которая содержит несколько файлов, с помощью библиотеки archivejs. Как параметр, я посылаю абсолютный путь к директории, содержащей мои файлы. Я хотел бы получить zip каталог с файлами в корне архива. Я создаю zi…
19 апр '18 в 08:50
1
ответ
Как создать ZIP-файл с Gulp, который содержит много файлов?
У меня есть задание Gulp, в котором я добавляю множество файлов (более 2700 в одном случае, но в некоторых других случаях это может быть несколько тысяч) в ZIP-файл. Код выглядит следующим образом: const fs = require('fs'); const archiver = require(…
25 июл '16 в 15:54
1
ответ
Установите путь назначения для совпадения глобуса на archiverjs
Я работал с archiverjs модуль узла и он отлично работает. Теперь я хотел бы использовать глобальное совпадение, чтобы определить, какие файлы нужно заархивировать, но я также хочу установить путь назначения в zip, как вы можете с помощью destPath ва…
17 ноя '16 в 00:08
3
ответа
node.js - использовать архиватор, где вывод является буфером
Я хочу заархивировать несколько readeableStreams в writableStream. Цель состоит в том, чтобы делать все в памяти, а не создавать настоящий zip-файл на диске. для этого я использую архиватор let bufferOutput = Buffer.alloc(5000); let archive = archiv…
19 июл '17 в 10:19
0
ответов
Отслеживание хода архивирования с помощью архиватора в Node.js
Я использую архиватор, чтобы заархивировать каталог и отправить его пользователю моего веб-приложения. Все работает как положено, и есть код функции: export async function packDirectory(directoryPath, archiveFilePath, options) { options = options ||…
22 май '18 в 14:04
0
ответов
Некоторые файлы отсутствуют в zip-архиве
Я добавляю pdf-файлы, созданные wkhtmptopdf в архиватор. Моя цель - создать zip-файл из всех pdf-файлов. Я отправляю zip-файл в корзину s3. Однако в корзине отсутствуют некоторые файлы в zip-файле. Случайно из всех файлов некоторые файлы пустые в zi…
09 июл '18 в 18:05
1
ответ
Проблема с zip-архиватором nodejs с путем к каталогу в Windows
У меня проблема с использованием zip.directory в винде. Это структура файла, которую я пытаюсь создать: . ├── file1.txt ├── file2.txt └── file3.txt file2.txt а также file3.txt приходят из каталога под названием dir, Вот код, который у меня есть на м…
31 май '17 в 04:56
0
ответов
Испорченный zip-файл при отправке его в угловой интерфейс
BACKEND CALL router.post('/exportZip', async function (req, res) { const source = path.join('./publics/', req.body.id); const out = './publics/' + req.body.id + '.zip'; const archive = archiver('zip', { zlib: { level: 0 } }); const stream = fs.creat…
28 май '19 в 15:42
0
ответов
Какая польза от метода res.attachment()
Я хотел добавить функциональность, где пользователь может пойти по маршруту и скачать почтовый индекс. Чтобы сделать zip, я использую архиватор , если я просматриваю документы архиватора, то первым делом я должен сделать поток записи и затем перед…
13 мар '19 в 21:05
1
ответ
Как я могу получить сжатый файл с архиватором из запроса POST?
Я строю NodeJS API с Express, где, когда вы делаете POST, он генерирует TAR файл, основанный на теле запроса. Проблема: Когда конечная точка является POSTУ меня есть доступ к телу запроса, и я, похоже, могу что-то сделать с ним. Но я не вижу / испол…
22 мар '19 в 02:56
1
ответ
Сжатие Word DOC XML с помощью архиватора
Я пытаюсь создать программу на Node.js, которая анонимизировала бы заданный путь для слова doc для более крупного проекта. Я уже разархивировал файл docx и отредактировал файл document.xml. Все, что мне нужно сейчас сделать - это снова сжать. Я расс…
04 июн '19 в 02:49
0
ответов
Попробуйте использовать Archiver с потоком, но добавление не работает
Работаем на Node с библиотекой архиватора. Я хочу добавить буферы и создать архивный поток. Похоже, что добавление не работает и архив не добавлен. Это функция async function archiveFiles(files: Buffer[]): Promise<Buffer> { const archive = arc…
22 окт '19 в 10:08
1
ответ
Nodejs: как получить все файлы и заархивировать их из подпапки
Я работаю над приложением node.js, у меня есть список папок для архивации в%APPDATA%/Archive/****/Licensing, **** - разные версии.(V195,v196,v197 и т. Д.) Из APPDATA я хочу просмотреть все папки версий, а внутри папки версии я хочу получить только п…
14 окт '19 в 15:26
0
ответов
используя node.js, поместите все файлы с тем же именем в zip-папку с этим именем, используя модуль архиватора
Использование node JS - у меня есть несколько файлов с одинаковым именем (скажем, abc.txt, abc.pdf, abc.docx и xyz.txt, xyz.xlxs) в папке. Я хочу, чтобы он сравнивал имя файла каждого файла и помещал все файлы с тем же именем в zip-папку с этим имен…
18 фев '20 в 20:30
1
ответ
Могу ли я получить буфер из fs.createWriteStream()?
У меня простой вопрос - могу ли я получить буфер из fs.createWriteStream()? В моем случае я использую модуль NPM архиватора, который может создавать архивы из буфера. Когда этот модуль завершит работу с методом archive.finalize(), я могу получить ре…
11 окт '19 в 10:41