Everything was working great on my site until 2 am…I’ve spent the last 20 hours trying to figure this out and finally under settings for media, I noticed there was a / in front of the default upload folder. I got rid of the / and everything is working now.
Sorry I can’t be more technical than that, but I hope it works for all of you, too.