如何使用nodejs中的multer将我的file upload到另一台服务器?

var storage = multer.diskStorage({ destination: function (req, file, callback) { callback(null, '/var/www/html'); }, filename: function (req, file, callback) { //console.log(file);return; if (file.mimetype == 'audio/mp3' || file.mimetype == 'audio/wav') { var w = file.originalname; var f = x.substr(0, x.lastIndexOf('.')); callback(null, Date.now()+'-'+w); }else{ var result = new sResultSh.commandResult("Failed","404"); onComplete(result); } }, }); var upload = multer({ storage: storage}).any(); upload(req, res, function (err) { if(err){ var resultErr =[]; resultErr.push(err); var result = new sResultSh.commandResult("Failed","404",resultErr); onComplete(result); } else{ var result = new sResultSh.commandResult("Success","200",); onComplete(result); } }) 

以上是我的代码,我需要上传我的文件到195.158.1.45 / var / www / html ..如何在nodejs做到这一点? 我的file upload成功在我的本地系统,但我需要上传我的文件到另一台服务器? 帮帮我?

使用multer上传文件到远程服务器是不可能的,但是我们可以在节点js中使用multer-sftp, scp, ssh技术

使用multer-sftp和scp2检查这个答案