我正在使用 NodeJs Multer上传文件。当文件用户尝试上传的文件太大时,我需要将响应发送回客户端。问题是onFileSizeLimit
只有文件作为参数,我不知道如何向客户端发送响应。我需要做的基本上如下所示:
app.use('/users/gyms/upload-logo', multer({
// other settings here then:
onFileSizeLimit: function (file) {
// but res (response) object is not existing here
res.json({
message: "Upload failed",
status: MARankings.Enums.Status.FILE_TOO_LARGE
// status: -6
});
}
});
res
然而,对象剂量存在在那里,我想知道向客户发送某种响应的最佳方式是什么。