【问题标题】:Node JS: Unzip File with ADMNode JS:使用 ADM 解压缩文件
【发布时间】:2014-03-19 16:41:53
【问题描述】:

我正在尝试使用 NodeJS 和 Express 解压缩文件。我试过 ADM-Zip。

我输入了:

npm install adm-zip

得到:

npm WARN package.json express-namespace@0.1.1 No repository field.

其他一切都很好。

我的代码是:

var AdmZip = require('adm-zip');
var zip = new AdmZip("/scenario/file/05ae5db61e83b7611570f2a313f778dd1c8-7c32.zip");
zip.extractAllTo("scenario/file/", true);

压缩文件位于我的公共文件夹 (Express) 中。我得到的只是一个带有“未定义”文本的控制台输出。

我是一个节点新手,不知道我应该尝试什么。

如果有人能帮助我就好了

【问题讨论】:

    标签: javascript node.js express unzip adm-zip


    【解决方案1】:

    试试

    var zip = new AdmZip("./scenario/file/05ae5db61e83b7611570f2a313f778dd1c8-7c32.zip");
    

    【讨论】:

    • 几天后,我再次查看我的代码并得到了我的错误。我只需要写“./public/szenario/...”。这对我有用。但你是对的“./”
    • 有没有办法添加文件路径而不在构造函数中传递它?
    猜你喜欢
    • 1970-01-01
    • 2011-09-01
    • 2018-07-26
    • 1970-01-01
    • 1970-01-01
    • 2017-02-03
    • 1970-01-01
    • 2022-07-27
    • 2017-03-15
    相关资源
    最近更新 更多