For anyone having trouble uploading from within the Facebook app:
I was having issues uploading photos from within the FB app, it would always tell me that the photo could not be uploaded at this time, and I had no choice but to cancel the upload. It would do this every time and I was getting really frustrated, then I did some searching online and found out what the problem was...
In your Settings, go to GENERAL and select LOCATION SERVICES and make sure it is flipped ON. And inside the location services screen, scroll down to FACEBOOK and make sure the switch is flipped to ON. I have no idea why, but this fixed the problem for me, and I have no issues uploading pictures anymore. Though I have never seen an option from within the camera/photos app to upload directly to facebook without doing it from within the app....