Gracias Gator, no me habia dado cuenta, entonces debe ser algo del servidor, porque el código es:
Código PHP:
if (ftp_put($cid, $name ,$remoto, FTP_BINARY))
{
$this->Memo1->addline("Se ha cargado $name satisfactoriamente");
}
else
{
$this->Memo1->addline("Hubo un problema durante la transferencia de $name, error ".FTP_FAILED);
}
Y me devuelve: "Hubo un problema durante la transferencia de "nombre_archivo", error 0".
El servidor esta limitado a 10 megas, y me pasa con archivos más pequeños asi que por eso no es, seguiré investigando....