upload_empty_fiels_names
`upload_empty_file_names` 指令控制在文件上传中,空的文件字段是否应保留在发送到后端服务器的请求中。
NGINX module for handling file uploads
·
httpserverlocationif in locationlimit_except
语法upload_empty_file_names on | off;
默认值off
上下文http, server, location, if in location, limit_except
参数flag
说明
在处理文件上传时,客户端常常会提交包含文件输入字段但实际上未上传任何文件的表单,从而出现空字段。upload_empty_file_names 指令允许用户指定是否将这些空文件名传递到请求处理的下一阶段。当设置为 'on' 时,空的文件字段会被包含在发送到配置的上传处理位置的请求中,从而使服务器能够相应地处理它们。相反,如果设置为 'off',这些空字段将被省略,可能减少请求大小并避免在服务器端处理不必要的空字段。因此,该指令在自定义文件上传处理方式时提供了灵活性,并可用于满足后端在处理空字段方面的要求。
配置示例
location /upload {
upload_pass /upload_handler;
upload_empty_file_names on;
}⚠
如果启用此指令,请务必考虑后端服务器对空字段的处理方式。
⚠
请注意,如果包含空字段,启用此指令会增加服务器端处理请求的复杂性。