Did you enabled debugging in wp-config.php?
Enable debug and let us know if you get any error.
define( 'WP_DEBUG', true );
What about file permissions?
Check your file permissions for the upload folder.
Check if there is any .htaccess in your upload folder with this code. If so remove it
order deny,allow
deny from all
These are just some suggestions.
Regards