Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/37.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/11.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
Node.js 上载生成的pdf而不临时写入任何文件_Node.js_Axios_Pdfmake - Fatal编程技术网

Node.js 上载生成的pdf而不临时写入任何文件

Node.js 上载生成的pdf而不临时写入任何文件,node.js,axios,pdfmake,Node.js,Axios,Pdfmake,我想上传由pdfmake创建的pdf文件到远程服务器。为此,我大致使用以下代码 const doc = printer.createPdfKitDocument(docDefinition); doc.pipe(fs.createWriteStream(filename)) var form = new FormData(); form.append("file", fs.createReadStream(filename)); let respons

我想上传由pdfmake创建的pdf文件到远程服务器。为此,我大致使用以下代码

    const doc = printer.createPdfKitDocument(docDefinition);
    doc.pipe(fs.createWriteStream(filename))


    var form = new FormData();
    form.append("file", fs.createReadStream(filename));
    let response=await axios.post(url, form,  {headers: {
      ...form.getHeaders(),
    }});
但上述方法的问题是需要在本地创建文件。我希望避免这种情况,并希望从pdfmake获取输出并将其直接发送到服务器。我该怎么做