如何使用JSFTP Node模块解压缩文件

时间:2015-03-05 07:01:22

标签: node.js ftp

我使用https://github.com/sergi/jsftp模块使用NodeJS进行FTP连接。我能够成功连接,并可以使用此模块将文件传输到服务器。但是不知道如何在传输文件后解压缩文件。所以我使用的是解压缩命令

我收到以下错误:

Ftp.raw.unzip('test.zip',function(hadError, data){
            ^
TypeError: Object function () { return runCmd.apply(self, arguments); } has no method 'unzip'

如何使用此模块运行unzip命令。

1 个答案:

答案 0 :(得分:1)

在传输文件后尝试使用解压缩模块https://www.npmjs.com/package/unzip

fs.createReadStream('path/to/test.zip').pipe(unzip.Extract({ path: __dirname }));