Javascript 如何从NodeJS中的存储中压缩PDF文件
我需要用我从存储AWS收到的任何PDF创建一个zip文件,我正在用NodeJS中的ADM zip尝试这样做,但我无法读取最终的file.zip文件。 这是代码Javascript 如何从NodeJS中的存储中压缩PDF文件,javascript,node.js,api,express,adm-zip,Javascript,Node.js,Api,Express,Adm Zip,我需要用我从存储AWS收到的任何PDF创建一个zip文件,我正在用NodeJS中的ADM zip尝试这样做,但我无法读取最终的file.zip文件。 这是代码 var zip = new AdmZip(); // add file directly var content = data.Body.buffer;
var zip = new AdmZip();
// add file directly
var content = data.Body.buffer;
zip.addFile("test.pdf", content, "entry comment goes here");
// console.log(content)
// add local file
zip.addLocalFile(`./tmp/boletos/doc.pdf`);
// // get everything as a buffer
var willSendthis = zip.toBuffer();
console.log(willSendthis)
// // or write everything to disk
zip.writeZip("test.zip", `../../../tmp/boletos/${datastring}.zip`);
实际上,这只会为每个文件创建一个.zip..zip您完成了吗?