如何在nodejs发布请求中以表单数据读写

时间:2019-04-01 08:56:38

标签: node.js file

我正在通过节点js发布请求上传csv文件,并使用npm fast-csv进行验证并将其保存在db中。但是当涉及到后端时,我想在将其传递到快速csv模块之前在csv文件中添加一行。我使用了fs.readFile,但是没有用。

  var csv = require('fast-csv');

   exports.uploadContact = (req, res) => {

     //before passing it into csv, i want to add a row in the file 
      csv
        .fromString(req.file.buffer.toString(), {
            headers: true,
            ignoreEmpty: true,

        })
        .on("data", function (data) {})
        .on("end", function (data) {})
      }

我尝试过

   exports.uploadContact = (req, res) => {

       fs.readFile(`${req.file.path}`, function (err, data) {
          console.log("this is data " + data);
      });
      csv
        .fromString(req.file.buffer.toString(), {
            headers: true,
            ignoreEmpty: true,

        })
        .on("data", function (data) {})
        .on("end", function (data) {})
      }

但是没有用。

0 个答案:

没有答案