我正在使用船长上传图像,并且图像继续上传为由 root 拥有,而不是预期的结果。Sails 应用程序位于用户 X 的主目录中的子文件夹中,其中所有文件都归用户 X 所有。我正在运行“sudosails lift”来启动应用程序,所以可能 sudo 与它有关。
这是上传的代码:
req.file('images').upload(function ( error, files ) {
if ( error ) {
return res.serverError( error );
}
return res.json({
message: files.length + ' file(s) uploaded successfully!',
files: files
});
});
如何确保文件以用户 X 身份上传?