I find that taking photos with my Android phone to immediately upload into Facebook to be a great convenience.
It’s easy! Take your photo with the Camera app, select your new photo by tapping it’s icon in the upper right corner while still in the Camera, or selecting your photo in the Gallery, and then tap Share. From there, you can share the photo via Facebook, Email, Twitter, etc.
Unfortunately, sometimes the uploaded photos are rotated incorrectly when sharing with Facebook, usually portrait photos are rotated to landscape mode. The work-around for this problem is to first select to Crop your photo in the Gallery.
You can resize the crop box back to the original size of the image, effectively not losing any image information, and then click Save. A duplicate of your original image will be created that you can now upload to Facebook – it will appear with the correct rotation.

Wow. Thanks so much for posting this. This is the only post I could find that solves the issue. You have saved me the step I used to have to do, which was uploading to a desktop to rotate the picture before posting. I really hope the Android 2.1 update includes a simpler way of rotating a picture for this purpose.
Unfortunately the issue of portrait mode photos sometimes being incorrectly rotated to landscape when uploading to Facebook remains with Android 2.1 and the latest version of the Facebook applet. The kludge of cropping the photo still works. I’ll update this post (and twitter) if I ever find a better workaround.
This seems like a big flaw in the design of photos on Android, because this problem isn’t confined to sharing with Facebook, the image itself can be oriented wrong with no way to fix it or even really notice it on the phone itself. The method of cropping the photo can fix the problem, but it has to be done on a photo-by-photo basic before sharing, and is very unwieldy compared to easy fixes on a computer. But still, it works, and I thank you again for the tip.
Another unfortunate consequence to this work-around is that the re-saving re-encodes the JPG, causing loss of image quality. There are plenty of lossless rotating algorithms out there and it’d be nice if Cool Iris incorporated it into the native rotation.
Thanks for posting the hack though! Better than nothing.