上传到 nginx 服务器时文件大小增加并失败

上传到 nginx 服务器时文件大小增加并失败

我正在上传一个大小约为 5745kb 的 .wav 文件,nginx 配置中的限制设置为

客户端最大主体大小10米;

上传失败,错误为“请求实体太大”,并且请求标头中的内容长度显示大小超过 10 Mb

Accept: application/json, text/plain, */*
Accept-Encoding: gzip, deflate, br
Accept-Language: en-US,en;q=0.9
Connection: keep-alive
Content-Length: 10780638
Content-Type: multipart/form-data; boundary=----WebKitFormBoundaryM7ttYsUBvcDf577T

由于预期文件应该被允许,那么内部文件大小如何改变?

答案1

添加

large_client_header_buffers 4 16k;

紧跟在 client_max_body_size 选项之后。应该会很有效。

此外,始终将您当前想要上传的可上传文件大小设置为大约 10-20%。阈值,您知道的。;)

相关内容