V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
NGINX
NGINX Trac
3rd Party Modules
Security Advisories
CHANGES
OpenResty
ngx_lua
Tengine
在线学习资源
NGINX 开发从入门到精通
NGINX Modules
ngx_echo
mywaiting
V2EX  ›  NGINX

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

  •  
  •   mywaiting · 2014-11-05 16:30:51 +08:00 · 4220 次点击
    这是一个创建于 3675 天前的主题,其中的信息可能已经有所发展或是发生改变。
    • 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-05 16:36:58 +08:00
    Stackoverflow有个同样的问题,不过下面的回答无法满意,也发上来让大家讨论一下

    传送门 http://stackoverflow.com/questions/22461341/nginx-1-5-file-upload-best-practices
    lincanbin
        2
    lincanbin  
       2014-11-05 16:57:41 +08:00
    自己站不是每天几百万pv的话就换apache或者杂交啊。
    BiCiBike
        3
    BiCiBike  
       2014-11-05 21:59:47 +08:00   ❤️ 1
    mywaiting
        4
    mywaiting  
    OP
       2014-11-06 00:08:51 +08:00
    @BiCiBike Thanks!
    vultr
        5
    vultr  
       2017-01-31 12:29:25 +08:00
    @mywaiting 请问有没有找到满意的文件上传的解决方案?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1203 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 18:19 · PVG 02:19 · LAX 10:19 · JFK 13:19
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.