1
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でこれを行う方法は? 自分のローカルシステムでファイルのアップロードに成功しましたが、ファイルを別のサーバーにアップロードする必要がありますか? ? multerを使用してリモートサーバへnodejsでmulterを使って自分のファイルを別のサーバにアップロードするには?