var data = [], dataLen = 0; s3.getObject(params) .on('httpData', function (chunk) { data.push(chunk); dataLen += chunk.length; // file.write(chunk); }). on('httpDone', function (err) { if (err) { console.log(err); } var buf = new Buffer(dataLen); for (var i = 0, len = data.length, pos = 0; i < len; i++) { data[i].copy(buf, pos); pos += data[i].length; } var zip = new AdmZip(buf); var zipEntries = zip.getEntries(); console.log(zipEntries.length) for (var i = 0; i < zipEntries.length; i++) console.log(zip.readAsText(zipEntries[i]));
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)