我正在上传一个大小约为 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%。阈值,您知道的。;)