小编uaj*_*ov6的帖子

Busboy 文件大小限制事件未被调用

我正在使用 Express 将文件上传到 MongoDb 中。一切工作正常,但现在我正在尝试设置大小限制。将busboy配置设置为 Busboy站点声明:

 var busboy = new Busboy({ headers: req.headers,  limit: { files: 1, fileSize: 50000 }  });
Run Code Online (Sandbox Code Playgroud)

然后:

file.on('limit', function(data) {                                               
     console.log("LIMIT");
});
Run Code Online (Sandbox Code Playgroud)

顺便说一句,当数据卡盘加起来达到限制大小时,我可以尝试通过停止一切来找到解决方法。

file.on('data', function(data) {                                          
   fileSize+=data.length;
    if (fileSize>50000){
        //limit reached 
   }                         
});
Run Code Online (Sandbox Code Playgroud)

limit mongodb node.js express busboy

1
推荐指数
1
解决办法
5078
查看次数

标签 统计

busboy ×1

express ×1

limit ×1

mongodb ×1

node.js ×1