NGINX 文件上传处理模块

20 — 所有核心与模块指令——语法、默认值、上下文与真实配置示例。 · 模块指南 →

upload_add_header upload_add_header 指令在文件上传过程中向 HTTP 响应添加自定义头部。 httpserverlocation upload_aggregate_form_field `upload_aggregate_form_field` 指令允许将多个文件上传聚合到请求体中的单个表单字段。 httpserverlocation upload_buffer_size 设置用于在 NGINX 中处理文件上传的缓冲区大小。 httpserverlocation upload_cleanup 'upload_cleanup' 指令指定在处理后对上传的文件进行清理。 httpserverlocation upload_empty_fiels_names `upload_empty_file_names` 指令控制在文件上传中,空的文件字段是否应保留在发送到后端服务器的请求中。 httpserverlocation upload_limit_rate `upload_limit_rate` 指令控制 NGINX 中文件上传的最大上传速度。 httpserverlocation upload_max_file_size `upload_max_file_size` 指令设置 NGINX upload 模块中允许上传的最大文件大小。 httpserverlocation upload_max_output_body_len upload_max_output_body_len 指令设置了在 NGINX 中由上传文件生成的响应体的最大大小。 httpserverlocation upload_max_part_header_len `upload_max_part_header_len` 指令在 NGINX 中配置文件上传的 multipart 头部允许的最大长度。 httpserverlocation upload_merge_buffer_size 在 multipart 表单上传期间设置合并文件上传数据的缓冲区大小。 httpserverlocation upload_pass upload_pass 指令指定了一个 location,在上传文件后请求体会被转发到该 location。 httpserverlocation upload_pass_args 在文件上传期间,`upload_pass_args` 指令决定是否将原始请求的查询参数传递到目标 URI。 httpserverlocation upload_pass_form_field `upload_pass_form_field` 指令在请求中设置一个表单字段名,该字段将被填充为来自上传文件的特定值。 httpserverlocation upload_range_header_buffer_size 'upload_range_header_buffer_size' 指令指定用于处理文件上传中范围头的缓冲区大小。 httpserverlocation upload_resumable 指令 `upload_resumable` 在 NGINX 中启用可续传上传,允许客户端恢复被中断的文件上传。 httpserverlocation upload_set_form_field `upload_set_form_field` 指令通过指定哪些传入文件要被存储以及它们在后续请求中应如何表示来修改请求字段。 httpserverlocation upload_state_store 指令 `upload_state_store` 在 NGINX 中配置用于文件上传期间上传会话状态的临时存储方式。 httpserverlocation upload_store `upload_store` 指令指定上传文件的临时存放目录。 httpserverlocation upload_store_access 指令 `upload_store_access` 为存储在指定目录中的上传文件设置访问权限。 httpserverlocation upload_tame_arrays `upload_tame_arrays` 指令控制在 NGINX 中上传的文件数组是否转换为字符串值。 httpserverlocation