For what it’s worth, xampp starts off the apache process as user nobody…so to get that user to be able to write to your upload folder, go into your wp-content folder and if there isn’t an uploads directory mkdir it. Then run (replacing the YourUserName bit):
sudo chown -R nobody:<YourUserName> uploads
Uploads worked for me after that.