Node.js - 如何在强大的范围内限制多部分表单的文件上载大小

时间:2017-09-06 18:09:56

标签: node.js forms post formidable

我知道强大有form.maxFieldsSize,但不包含文件。如何限制上传到multiid表单的最大文件大小,如果文件大小太大,则终止表单?

1 个答案:

答案 0 :(得分:1)

我认为你可以使用下面的代码来完成这类任务。

var sizeLimitBytes = 2000;
form.on('progress', function(bytesReceived, bytesExpected) {
  if(bytesReceived > sizeLimitBytes ){
    return false; //exit the program
  }
});