I think the upper limit is [`client_body_buffer_size`](http://wiki.nginx.org/HttpCoreModule#client_body_buffer_size).  "If the request body size is more than the buffer size, then the entire (or partial) request body is written into a temporary file."