首页 > 解决方案 > 如何在nodejs post请求中获取文件的路径以在文件中写入一些数据

问题描述

我正在将一个 csv 文件上传到服务器,并且在 nodejs 的 post 请求中我想最后再添加一行,csv 文件在上传时已经有标题。

   var multer = require('multer');
   var storage = multer.memoryStorage();
   var csvWriter = require('csv-write-stream');
   var writer = csvWriter({sendHeaders: false});

   var upload = multer({ 
            storage: storage
            }).single('file');



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

      upload(req, res, function (err) {

   writer = csvWriter({sendHeaders: false});

   writer.pipe(fs.createWriteStream(req.file.fieldname,{flags: 'a'}));

   writer.write({first_name: 'hahahaha'});

   writer.end();
                  });
                      }

我试图在标题“first_name”下面的最后一行添加“hahaha”,但它没有用

标签: node.jsmulter

解决方案


推荐阅读