将.csv上传并传递到Node JS中的可执行文件

时间:2018-11-28 19:48:11

标签: javascript node.js csv executable

我正在构建Node js应用程序,我需要从该应用程序运行.exe可执行文件,并将用户上传的.csv文件传递给该可执行文件。有人知道该怎么做吗?

我一直在玩:

var exec = require('child_process').execFile;

var fun =function(){
   console.log("fun() start");
   exec('HelloJithin.exe', function(err, data) {  
        console.log(err)
        console.log(data.toString());                       
    });  
}
fun();

但是我不知道如何通过UI-> API->可执行文件将.csv作为参数传递

1 个答案:

答案 0 :(得分:0)

  1. 要以快递方式读取上传的csv文件,该文件将被存储到tmp / csv /路径中

此处引用:https://www.techighness.com/post/node-expressjs-endpoint-to-upload-and-process-csv-file/

  1. 传递文件路径作为输入(或)读取整个字符串,并将其作为第二个参数传递(在双引号内),同时调用.exe文件 在exe文件中,从提到的路径中读取文件内容。