Wordpress' media upload was working fine. Today it's not working, so I'm suspecting something changed in our hosting environment. The default uploaded just returns "HTTP error". When I use the browser uploader it gives a 404 error page. What's puzzling is that the page is media-new.php: it renders just fine when asking me for a file to upload, but when posting an upload file it gives a 404. Clearly 404 isn't legit since it returns the real upload page prior to posting the upload file.