Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/459.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何从NodeJS中的存储中压缩PDF文件_Javascript_Node.js_Api_Express_Adm Zip - Fatal编程技术网

Javascript 如何从NodeJS中的存储中压缩PDF文件

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;

我需要用我从存储AWS收到的任何PDF创建一个zip文件,我正在用NodeJS中的ADM zip尝试这样做,但我无法读取最终的file.zip文件。 这是代码

        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

您完成了吗?