我刚刚开始使用Sails.JS,我尝试进行简单的文件上传。在Sails.JS中,我做到了这一点:
uploadFile: (req, res) => {
req.file('avatar').upload({
dirname: '../../assets/uploads'
}, function (err, uploadedFiles){
if (err) return res.serverError(err);
return res.json({
message: uploadedFiles.length + ' file(s) uploaded successfully!',
files: uploadedFiles
});
});
}
问题是,在我通过Postman上传文件后,我没有在req.file()中获取文件。但是,console.log(req)确实显示了我上传的文件的二进制文件(或类似的东西)。我只是无法弄清楚发生了什么。