understanding how to do FTP transfers with GSM/GPRS shield

Is it necessary to use FTP? HTTP would be much easier; POST uploads only require a single TCP connection.