node.js读取zip中文件内容-创新互联-成都创新互联网站建设

关于创新互联

多方位宣传企业产品与服务 突出企业形象

公司简介 公司的服务 荣誉资质 新闻动态 联系我们

node.js读取zip中文件内容-创新互联

1 使用adm-zip,具体网站:https://github.com/cthackers/adm-zip

创新互联自2013年起,公司以成都网站设计、成都网站建设、系统开发、网络推广、文化传媒、企业宣传、平面广告设计等为主要业务,适用行业近百种。服务企业客户1000+,涉及国内多个省份客户。拥有多年网站建设开发经验。为企业提供专业的网站建设、创意设计、宣传推广等服务。 通过专业的设计、独特的风格,为不同客户提供各种风格的特色服务。

2 文件目录为node.js 读取zip中文件内容

一个zip文件中,有一个zip包和一个json文件,要做的就是读取info.json中文件内容

3 具体代码:

var AdmZip = require('adm-zip');
var zip = new AdmZip(__dirname+"/result.zip");
    var zipEntries = zip.getEntries();
    zipEntries.forEach(function(zipEntry) {
        if (zipEntry.isDirectory == false) {
            console.log("pop============"+zipEntry.entryName.toString().split("/").pop() );
            if((zipEntry.entryName.toString().split("/").pop() )==("info.json") ){
            //     console.log("------------111="+zipEntry.toString());
                console.log("------------="+zip.readAsText("result/info.json"));
        }

        }
    });

记得要提前使用

npm install adm-zip

查看结果:
pop============nexus5_sh.zip
pop============info.json
------------={"device","nexus","5.0"},
{"case1","pass"}

另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


本文名称:node.js读取zip中文件内容-创新互联
当前网址:http://kswsj.cn/article/dpcjee.html

其他资讯