Node.js 从请求中复制图像文件

Node.js 从请求中复制图像文件,node.js,Node.js,我正在用一个图像作为有效负载发出一个api请求。我想在两个不同的位置复制这张图片。我目前正在尝试以下方法: function finishRegistration(req) { let avatar = req.files["image"]; var inStr = fs.createReadStream(avatar); var outStr1 = fs.createWriteStream("directory/" + avatar.name

我正在用一个图像作为有效负载发出一个api请求。我想在两个不同的位置复制这张图片。我目前正在尝试以下方法:

function finishRegistration(req) {
  let avatar = req.files["image"];
  var inStr = fs.createReadStream(avatar);
  var outStr1 = fs.createWriteStream("directory/" + avatar.name);
  var outStr2 = fs.createWriteStream("directory/" + avatar.name);
  inStr.pipe(outStr1);
  inStr.pipe(outStr2);
}
但由于createReadStream需要一个路径,因此我无法执行此操作。还有其他选择吗? 我曾尝试在createReadStream中使用缓冲区,但这似乎也不起作用。该方法似乎需要缓冲区的目录

提前谢谢