There is an example that uses a webserver to allow you to download the files on the SD.
I am using the version 22 compiler. I found this on the first look through the examples and libraries.
I am using the standard Arduino Wiznet Ethernet shield with the micro-SD card. I tested this -- it works fine on my Mega2560.