Как читать и писать в form-data в postjs запросе nodejs - PullRequest
0 голосов
/ 01 апреля 2019

Я загружаю CSV-файл с помощью пост-запроса узла js и использую npm fast-csv для проверки и сохранения его в db.Но когда дело доходит до серверной части, я хочу добавить строку в CSV-файл, прежде чем передать его в модуль Fast-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) {})
      }

, но он не работал.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...