Arduino uno + W5100 + SD to load the image jpg

Yes, I am using this on a Mega2560. Reducing the size of the buf[] to say 50 or 100 will do just fine on an Uno.
Adjust the tests for maximum read and write accordingly.