gpt4 book ai didi

node.js - 如何在 Nodejs 中使用密码保护 zip 文件?

转载 作者:太空宇宙 更新时间:2023-11-04 02:14:22 27 4
gpt4 key购买 nike

我正在使用存档器创建一个 zip 文件。下面是我的代码来做到这一点。我需要密码保护它。我该怎么做?

var head={'Content-Type':'application/octet-stream','Content-disposition':'attachment; filename='+zipName,'Transfer-Encoding':'chunked' }

res.writeHead(200,head);

var archive = archiver('zip');

archive.pipe(res);

archive.append(result, { name: attachment.aliasFileName });

archive.finalize();

return res.send("thanks");

最佳答案

如果你在 Linux 中工作,你可以做这样的事情



//创建一个zip
spawn = require('child_process').spawn;
zip = spawn('zip',['-P', '密码' , 'archive.zip', '存档文件的完整路径']);
zip .on('退出', 函数(代码) {
...//使用 zipfile archive.zip 做一些事情
...//与给定的文件/文件夹位于同一位置
});

请参阅https://nodejs.org/api/child_process.html

关于node.js - 如何在 Nodejs 中使用密码保护 zip 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36401078/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com