我一直在玩一本关于Node.js的书中的代码.这是一个上传图片的简单应用程序.
它显示EXDEV错误(500错误:EXDEV,重命名).
有人能给我一个暗示吗?这是我的代码:
exports.submit = function(dir) {
return function(req, res, next) {
var img = req.files.photo.image;
var name = req.body.photo.name || img.name;
var path = join(dir, img.name);
fs.rename(img.path, path, function (err) {
if(err) return next(err);
Photo.create({
name: name,
path: img.name
}, function (err) {
if(err) return next(err);
res.redirect('/');
});
});
};
};
Run Code Online (Sandbox Code Playgroud)