There are several cards that will do this. The Eye-Fi was the first I think. No need for cables or anything, the card just does an ad-hoc wifi connection to your phone, and an app on the phone pushes stuff to the cloud.
Go to Amazon and search for wifi sd cards. I see EZShare, FlashAir, EyeFi, Transcend Wifi right offhand. Read reviews there.
Also I would definitely go to CrazyGuyOnABike.com and visit the touring equipment forum. They can give you the scoop on actual use in the field by cyclists; there's absolutely no way that there aren't dozens of people there that have tried this sort of thing on actual tours.
__________________
Work: the 8 hours that separates bike rides.