首页 > 解决方案 > 上传完成后出现nginx文件大小太大的消息?

问题描述

问题我想限制上传到我的应用程序服务器的文件大小。但是实体到大消息是在上传完成后出现的。
例如我的 nginx 配置如下
http { client_max_body_size 6M;} 当请求大于 6MB 时,我期望 http 413 状态代码,但
我正在尝试上传 2 GB 文件。上传完全(2GB)完成后,会显示一条消息“413 entity to large”。
此外,一旦请求来自 nginx,就会向 error.log 文件中写入一条消息,如下所示
client intended to send too large body: 2031304213 bytes
,但客户端 http 响应在文件完全加载后出现。

我有什么错?谢谢

标签: linuxasp.net-corenginx

解决方案


您可以尝试在服务器部分添加限制吗?

server {
    client_max_body_size 20M;

推荐阅读