如何在nodejs中将上传文件的路径设置为anguar文件的图像文件夹

How to set path for uploaded file to anguar file's images folder in nodejs

我已经使用 nodejs 完成文件上传过程 angular 8.Now 我可以将上传的文件移动到 nodejs folder.But 我想移动 angular assets/images folder.I 已尝试但未尝试 working.So 我该如何设置路径?

文件夹结构:

client // angular app folder
  -src
      -images

server //nodejs folder
  -app.js
  -uploads //folder

app.js:

app.post('/api/upload', multipartMiddleware, (req, res) => {

  var tmp_path = req.files.uploads[0].path;
  var target_path = '../client/src/images/' + req.files.uploads[0].name;

  fs.rename(tmp_path, target_path, function(err) {
  if (err) throw err; 
  fs.unlink(tmp_path, function() {
    if (err) throw err;
    res.send('File uploaded to: ' + target_path);
  });
 });  
 });

您可以使用path NodeJS解决:

const path = require('path');

var target_path = path.resolve( __dirname, `../client/src/images/${ req.files.uploads[0].name }` );