我正在尝试创建一个包含 csv 文件的 zip 文件,并将其作为缓冲区从 function 返回。 我的代码如下: 和 function 电话: 但是,未定义 function 调用后的缓冲区控制台日志。 on finish 中的控制台日志返回一个良好的缓冲区,但仅在 function 调用之后的 ...
我正在尝试创建一个包含 csv 文件的 zip 文件,并将其作为缓冲区从 function 返回。 我的代码如下: 和 function 电话: 但是,未定义 function 调用后的缓冲区控制台日志。 on finish 中的控制台日志返回一个良好的缓冲区,但仅在 function 调用之后的 ...
我想要 zip 一个文件夹,然后我必须在 Gulp 任务中删除它。 我正在尝试以同步方式使用存档器。 我使用归档程序 npm 页面中的快速入门指南中的代码,它成功地创建了 zip 文件。 但是,如果我也尝试删除压缩文件夹,则存档程序没有足够的时间来创建 zip。const output = fs.c ...
使用 archiver.js(对于 Node.js),我需要从递归(多子目录)存档中排除图像。 这是我的代码: 问题是它没有排除忽略文件。 如何更正语法? ...
我遇到了一个问题,我需要使用 NodeJs 创建和下载多个文件的 zip。 我尝试过但失败的事情: https://github.com/archiverjs/node-archiver/issues/364#issuecomment-573508251 https://github.com ...
我正在尝试按照此处的建议使用node-archiver压缩目录的内容。 该函数在 Node.js 运行时环境中的 AWS Lambda 中运行。 我的功能如下: 结果是创建了 zip 但文件大小为零: 我也无法提取具有以下错误的存档。 笔记: 源目录肯定存在,已填充,路径正确。 ...
我正在使用归档器到 zip 两个文件夹x和y : zip 文件没问题,但unzip -l显示x和y交错。 (看起来archiver以 BFS 顺序遍历x和y )。 我想 zip x和y在 DFS-order 所以unzip -l显示: 如何控制压缩目录和文件的顺序? ...
所以,我在 Axios stream 的帮助下下载文件,用归档器压缩它们然后我想将 zip 上传到 s3 存储桶。 起初,我将 zip 保存在本地目录中,一切正常。 我使用多管道库来组合流。 将归档器 zip stream 与 fs.createWriteStream 组合 在 axios 端 一 ...
我无法在 nodejs 的快速响应中返回 zip 文件。 我正在使用 ArchiverJS 和 azure-function-express。 我一直在尝试解决这个问题一天,但我无法让它工作.. 我的代码: 我对管道没有任何经验,但我认为这是失败的地方.. 这将产生以下错误,我敢打赌它与“zip.p ...
在节点应用程序中,我希望下载一个 zip 文件,其中包含从 Internet 上的各种 url 下载的 pdf(如果我在浏览器中键入 url,它只会指示我下载 pdf)。 我一直在使用归档器模块,该模块记录在https://github.com/archiverjs/node-archiver的 g ...
我正在开发 node.js 应用程序,我有要在 %APPDATA%/Archive/****/Licensing 中存档的文件夹列表,**** 是不同的版本。(v195、v196、v197 等) 从 APPDATA 我想遍历所有版本文件夹,在版本文件夹中我只想获取不同版本文件夹的许可文件夹。 这是我 ...
我有一个简单的问题 -我可以从 fs.createWriteStream() 获取缓冲区吗? 在我的情况下,我使用归档器NPM 模块,它可以从缓冲区创建档案。 当这个模块使用方法archive.finalize()结束工作时,我可能会从archive.pipe(stream)得到结果。 我想要来自 ...
我正在尝试在Node.js中创建一个程序,该程序将为一个更大项目的word doc匿名给定路径。 我已经解压缩了docx文件并编辑了document.xml文件。 我现在需要做的就是重新压缩它。 我已经研究过使用Archiver,但问题是它正在将文件夹压缩为.zip,因此当您尝试将其转 ...
我正在使用 Express 构建一个NodeJS API ,当您进行POST ,它会根据请求正文生成一个TAR文件。 问题: 当端点是POST ,我可以访问请求的正文,并且似乎可以用它来做事情。 但是,我无法从中看到/使用/测试压缩文件(据我所知)。 当端点是GET ,我无权访问请求的正 ...
我(作为 Koa 框架的节点服务器),需要获取 JSON blob,将其转换为扩展名为 .json 的文件,然后将其粘贴在 zip 存档中,然后将存档作为文件附件发送以响应来自客户端。 这样做的方法似乎是使用Archiver工具。 我能理解的最好的方法是创建一个存档,将一个 json 博客作为 . ...
我正在尝试动态地将MySQL查询的输出写入存档。 这是我的代码: 该代码应使用多个文本文件创建一个zip存档。 必须向访问/file页面的用户显示文件下载提示,但zip.finalize()似乎无法正常工作,因此我无法下载已创建的存档(当我访问/file时下载开始,但未完成)。 为 ...
我想将一些 readeableStreams 压缩到 writableStream 中。 目的是在内存中完成所有操作,而不是在磁盘上创建实际的 zip 文件。 为此,我正在使用存档器 我在行archive.pipe(bufferOutput);上遇到错误 . 这是错误:“dest.on 不是 ...
我在Windows中使用zip.directory遇到问题。 这是我要创建的文件结构: . ├── file1.txt ├── file2.txt └── file3.txt file2.txt和file3.txt来自名为dir 。 这是我服务器上的代码: 在Ma ...
我正在使用https://archiverjs.com/docs/来为我的PhoneGap应用程序压缩目录,但是我尚未设法实现我想要的功能。 我有一个结构如下的文件夹:-www-css-图片-脚本-config.xml-index.html 现在,我想要的是一个包含www文件夹内容而 ...
到目前为止,我一直在使用sinon来对我的nodeJS代码中包含的对象进行函数调用。 例如,我使用请求库,因此在我的测试中,我可以存根http调用,如: 我现在遇到了一个场景,我需要在我的实际代码中调用我所包含的库: 我希望能够在归档库上存根对pipe()调用,但我想我需要 ...
我一直在使用archiverjs节点模块,它运行良好。 我现在想使用 glob 匹配来确定要压缩哪些文件,但我也想在 zip 中设置目标路径,就像使用目录方法中的destPath选项一样。 我想知道是否有选项或可以实现这一点的东西。 ...