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...)