X-Git-Url: https://git.cyclocoop.org/admin/?a=blobdiff_plain;f=includes%2FWebRequestUpload.php;h=c741907d3eebddf9de70c8838b2fbdb41f2ddea2;hb=996b7350f3355f24abb55394ced108c0c9b8ef3a;hp=e743d9de166116b9b89849dee0a34722017d3990;hpb=6d412cf028a6b2c12aab32fbf52e6f8a6759b08d;p=lhc%2Fweb%2Fwiklou.git diff --git a/includes/WebRequestUpload.php b/includes/WebRequestUpload.php index e743d9de16..c741907d3e 100644 --- a/includes/WebRequestUpload.php +++ b/includes/WebRequestUpload.php @@ -126,8 +126,13 @@ class WebRequestUpload { return true; } - $contentLength = $this->request->getHeader( 'CONTENT_LENGTH' ); - if ( $contentLength > wfShorthandToInteger( ini_get( 'post_max_size' ) ) ) { + $contentLength = $this->request->getHeader( 'Content-Length' ); + $maxPostSize = wfShorthandToInteger( + ini_get( 'post_max_size' ) ?: ini_get( 'hhvm.server.max_post_size' ), + 0 + ); + + if ( $maxPostSize && $contentLength > $maxPostSize ) { # post_max_size is exceeded return true; }