这是我的代码。 它解压缩zip文件并将其写入本地。
var unzip = require('unzip')
fs.createReadStream('zip/test.zip')
.pipe(unzip.Parse())
.on('entry', function (entry) {
var fileName = entry.path
var type = entry.type
if (type === 'File') {
entry.pipe(fs.createWriteStream('unzip/'));
} else {
entry.autodrain();
}
});
我不想在本地编写它,但我想将其上传到AWS S3。
也就是说,我想将entry.pipe(fs.createWriteStream('unzip/'))
的部分更改为上传到S3的过程。
我正在使用这个库。 https://github.com/EvanOxfeld/node-unzip
有什么好主意吗?