狮子的雄心,骆驼的耐力,孩子的执著!
分类: 系统运维
2012-04-23 16:55:51
Nginx提供了NginxHttpUploadProgressModule模块,用来处理文件上传的进度
它不是nginx内置的模块,编译时需要加上一下选项
–add-module=../nginx_uploadprogress_module
配置内容:
#开启上传进度,使用8M空间存储每个连接的进度信息
upload_progress proxied 8m;
#以/upload开头的为上传url
location ^~ /upload
{
#设置body最大值为100m
client_max_body_size 100m;
proxy_pass
#此url需要跟踪进度信息,该信息在上传完成后会保留30秒
track_uploads proxied 30s;
}
location ^~ /att/progress {
#此url来获取进度信息
report_uploads proxied;
}
在使用该模块时,一点需要注意以下问题:
其它 nginx_upload_module : http://blog.haohtml.com/archives/9277