Uploading an image to ftp through sim900 gsm module

I'm using a serial jpeg cam from adafruit to snap a picture using arduaino uno and save the image to sd card over spi. Now I want to upload this image to my ftp server over sim900 gsm module. Using the link below, I was able to upload a text file to my ftp using the gsm module as per the instructions provided at:

http://www.cooking-hacks.com/documentation/tutorials/arduino-gprs-gsm-quadband-sim900#step6

Now to upload the image file, would it be possible to create a jpg file in the ftp server and read the bytes from the image file using read() function of the sd library and then sent it over to just like the string. Any advice?

My greatest doubt is in regards with the datatype.

Thanks and regards

My greatest doubt is in regards with the datatype.

byte, unsigned char, or uint8_t would be appropriate.