mywaiting
V2EX  ›  NGINX

你们都是怎么处理 Nginx file upload 的?

By mywaiting at 2014 年 11 月 5 日 · 4972 次点击
  • 1、以前用了nginx-upload-module,不过这个module的作者不打算继续更新了,导致nginx版本高于1.3.9就无法使用这个module来处理上传文件。现在Nginx都1.7+了,编译这个nginx-upload-module会报错的。无法使用。

  • 2、可以用是各种Nginx Lua的实现,比如nginx-big-upload和nginx-resty-upload,相信很多人也不打算引入lua的依赖的吧。

  • 3、client_body_in_file_only,这是nginx buildin方法,也可以用于上传文件,但只能是Ajax那样的binary的上传,不能是mutilparts那样的表单上传。

想请教一下,你们都是怎么处理Nginx file upload的?有什么好的分享无?

谢谢!

5 条回复  •  2017-01-31 12:29:25 +08:00
mywaiting
   1
mywaiting  
OP
   2014 年 11 月 5 日
Stackoverflow有个同样的问题,不过下面的回答无法满意,也发上来让大家讨论一下

传送门 http://stackoverflow.com/questions/22461341/nginx-1-5-file-upload-best-practices
lincanbin
   2
lincanbin  
   2014 年 11 月 5 日
自己站不是每天几百万pv的话就换apache或者杂交啊。
BiCiBike
   3
BiCiBike  
   2014 年 11 月 5 日   ❤️ 1
mywaiting
   4
mywaiting  
OP
   2014 年 11 月 6 日
@BiCiBike Thanks!
vultr
   5
vultr  
   2017 年 1 月 31 日
@mywaiting 请问有没有找到满意的文件上传的解决方案?
› NGINX
› NGINX Trac
› 3rd Party Modules
› Security Advisories
› CHANGES
› OpenResty
› ngx_lua
› Tengine
在线学习资源
› NGINX 开发从入门到精通
NGINX Modules
› ngx_echo
© 2026 V2EX · 121ms · 3.9.8.5