我想解压缩zip文件并将其上传到S3

时间:2017-05-04 15:29:38

标签: javascript node.js amazon-s3 zip

这是我的代码。 它解压缩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

有什么好主意吗?

0 个答案:

没有答案