<div dir="ltr">Unfortunately the way big files are getting there is beyond my control.</div><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, Mar 6, 2013 at 5:30 PM, Jonathan Matthews <span dir="ltr"><<a href="mailto:contact@jpluscplusm.com" target="_blank">contact@jpluscplusm.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="HOEnZb"><div class="h5">On 6 March 2013 13:28, Calin Don <<a href="mailto:calin.don@gmail.com">calin.don@gmail.com</a>> wrote:<br>

> Hi,<br>
><br>
> Is there a way to server files only below a certain size?<br>
> eg. Return 403 on files bigger than 5MB?<br>
<br>
</div></div>Assuming you're talking about local filesystem files, you might try to<br>
proxy_pass back round to yourself, and do an if() based on<br>
$upstream_http_content_length.<br>
<br>
If you're already proxy'ing, you could use the same technique but<br>
without the double nginx hit.<br>
<br>
I'd personally look at /how/ too-large files are getting onto disk,<br>
and fix that, however.<br>
<span class="HOEnZb"><font color="#888888"><br>
Jonathan<br>
--<br>
Jonathan Matthews // Oxford, London, UK<br>
<a href="http://www.jpluscplusm.com/contact.html" target="_blank">http://www.jpluscplusm.com/contact.html</a><br>
<br>
_______________________________________________<br>
nginx mailing list<br>
<a href="mailto:nginx@nginx.org">nginx@nginx.org</a><br>
<a href="http://mailman.nginx.org/mailman/listinfo/nginx" target="_blank">http://mailman.nginx.org/mailman/listinfo/nginx</a><br>
</font></span></blockquote></div><br></div>