想实现上传文件模块,实现思路:通过post请求得到上传文件,重命名,放到指定文件夹并存入数据库,改名函数:renameSync,不过查看文档发现只有简短描述fs.renameSync(oldPath, newPath)#使用如下代码无法实现改名,只能放到指定文件夹。同名文件会被覆盖,求解决办法
for (var i in req.files) {
var target_path = './public/images/' + req.files[i].name;
// 使用同步方式重命名一个文件
fs.renameSync(req.files[i].path, target_path);
}