【发布时间】:2017-04-27 15:43:15
【问题描述】:
我正在尝试提取一个 tar 文件,该文件将从 Web 浏览器客户端接收到 SUSE 服务器。我已经安装了 tar.gz npm 来做我的事情。但它总是抛出同样的错误。下面是函数。
function extract(){
var name = "C:\\MyDrive\\parsing\\1.zip";
targz().extract(name, 'C:\\MyDrive', function(err){
if(err)
console.log('Something is wrong ', err.stack);
console.log('Job done!');
});
}
以下是错误。
\root\server>node test.js
Something is wrong Error: incorrect header check
at Zlib._handle.onerror (zlib.js:370:17)
Job done!
这个错误甚至在 Windows 中也会出现。当我在 windows 中创建一个 tar 文件并在 windows 中使用上述相同功能提取相同的 tar 文件时。我相信要么我没有当前使用 npm。
是他们的任何其他 npm 和相同的工作示例代码,它可以提取客户端上传的 tar 文件。提取需要通过javascript中的一些nodejs npm来实现。
【问题讨论】:
标签: javascript node.js extract tar