//图片上传路由 app.post('/uploadImg',function(req, res, next){ console.log(req.files); console.log("name="+req.body.localUrl); console.log("文件的临时路径:"+req.files.imgFile.path);//这是文件的临时路径 console.log('get?dir='+req.query.dir);
var tpm_path = req.files.imgFile.path;
var form = new formidable.IncomingForm();
form.keepExtensions = true;//保留后缀 .jpg/.png
var folderName = new Date().Format('yyyy-MM-dd');
var dirPath = "./public/uploadimg/"+folderName;//指定路径
console.log(dirPath);
if(!fs.existsSync(dirPath)){//如果没有这个文件夹就创建文件夹
fs.mkdirSync(dirPath);
}
//移动文件到指定路径
fs.rename(tpm_path, dirPath, function(err){
if(err){
throw err;
}
//删除临时文件
fs.unlink(tpm_path, function(err){
if(err){
throw err;
}
})
})