【发布时间】:2017-05-11 08:43:09
【问题描述】:
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中做到这一点? 我的文件上传在我的本地系统中成功,但我需要将我的文件上传到另一台服务器? 帮忙?
【问题讨论】:
标签: javascript node.js server ftp multer