nginx如何配置接收文件
时间: 2024-01-10 08:02:17 浏览: 207
nginx的配置文件
5星 · 资源好评率100%
可以在nginx的配置文件中增加类似于以下的代码:
location /upload {
# 设置客户端请求body最大值为100M
client_max_body_size 100M;
# 上传文件的处理页面
upload_pass /upload_file;
# 上传文件的大小范围
upload_set_size_range 10M 100M;
# 上传文件的类型
upload_set_mime_type application/octet-stream;
# 上传文件的文件名
upload_set_form_field $upload_field_name[filename] "$upload_file_name";
# 上传文件的路径
upload_set_form_field $upload_field_name[path] "$upload_tmp_path";
# 最大的上传文件数
upload_aggregate_form_field "upload_file_count=$upload_field_name";
# 上传文件的临时存放路径,之后可以在处理页面中读取该文件
upload_store /tmp/$upload_field_name;
# 上传文件的权限
upload_store_access user:rw group:rw all:r;
}
其中,/upload代表上传文件的url路径,client_max_body_size代表客户端请求body的大小限制,upload_pass代表上传文件的处理页面,upload_set_size_range代表上传文件大小的范围,upload_set_mime_type代表文件类型,upload_set_form_field代表文件名和文件路径,upload_aggregate_form_field代表最大上传文件数,upload_store代表上传文件的临时存放路径,upload_store_access代表上传文件的权限。
阅读全文