Oze what's your server setup? By default nginx has a 1 MB limit on POST size, for example.
The directive to change would be client_max_body_size
.
You should also adjust PHP settings in php.ini or your default PHP pool .ini file: upload_max_size
and post_max_size
.
(If this is the issue...)