繁体   English   中英

请求的实体太大

[英]Request Entity Too Large

My Express应用程序在仅上传125kb PNG文件的文件上返回“Request Entity Too Large”。

我已经配置了body解析器中间件:

app.use(bodyParser.urlencoded({
  limit: '5mb',
  type:'*/x-www-form-urlencoded',
  extended: true
}));

根据文件 无论我设置限制有多高,或选项的组合,我总能得到相同的结果。 我正在使用Express 4.13.3和body-parser 1.15.2。

我究竟做错了什么?

令人尴尬的是,我不小心将我的路由处理程序指向了错误的Express Router实例。 一旦我指向正确的处理程序,Multer正确地选择了多部分POST。

有趣的是,当使用Postman进行测试时,它会发送一个文件数组,即使你只选择一个,这就是request.file undefined ,但request.files包含正确的值。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM