I had a host today that wouldn’t allow wordpress to upload any files (images/themes/plugins).
It turns out some .htaccess magic saved the day:
SecFilterScanPOST Off php_value upload_max_filesize 32M php_value post_max_size 32M php_value max_execution_time 300 php_value max_input_time 300
Given that it’s in the .htaccess file, it will only work on some hosts that allow you to configure php via the .htaccess, but hey if it works great!
Thanks to this site for help