我一直在玩一本关于Node.js的书中找到的代码。这是一个简单的应用程序,上传图像。Node.js EXDEV重命名错误
它显示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('/');
});
});
};
};
它能够更好地使用shell,那么你的路径是不是源。好的密码策略等。 – chovy