Tried searching for this and found lots of conflicting information. Anyway to be able to upload directly to facebook this is what you need to do.
1 Open Communties Application and select facebook
2 Enter login details. You must enter your login name as the number that appears on facebook. Easiest way to find this out it to click on one of your albums on facebook and check the address bar. The login username is the number after &id=. When entered correctly it should verify and save.
3 Try uploading to facebook. Select a picture in gallery and then select options>upload to web. Select facebook and it should greet you with an upload screen giving you the option of selecting an album, etc. If you get this far then it all should work fine. However if it crashes and shows you the photos again then one of your albums name is too long. Thanks to this thread
for the information. Basically go through your facebook album and try to shorten the length of the names of your albums. Once that is complete it should work. Basically repeat step 3. If it still does not work try shortening the names even further. 3 words should be fine as it works on mine. Contrary to popular belief it does not have anything to do with number of albums or empty albums. Hope this helps.