我使用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
命令。
答案 0 :(得分:1)
在传输文件后尝试使用解压缩模块https://www.npmjs.com/package/unzip
fs.createReadStream('path/to/test.zip').pipe(unzip.Extract({ path: __dirname }));