2009-03-31 9 views

Respuesta

7

Primero obtenga un servidor y descubra qué tipo de teléfono < ---> servidor API desea usar. Hay varias maneras en que puede funcionar. Un esquema simple y común es una API REST con fotos que se cargan a través de HTTP POST.

El esquema básico sería algo así como:

  1. Tomar foto
  2. Convertir a JPG (hay una función para esto)
  3. Constructo HTTP POST utilizando los NSURL * clases
  4. datos
  5. Conjunto JPG como cuerpo de POST (o una parte de una publicación de formulario mutipart)

La conversión a base64 no debería ser necesaria.

Si nunca has reunido ningún tipo de API de servidor, hay muchos ejemplos disponibles. La mayoría de los sitios para compartir fotos tienen API públicas que pueden ser referencias útiles.

0

Siempre se puede convertir los datos de imagen a una cadena de base 64 y que lo ponga a un php (u otro) secuencia de comandos en el servidor de destino.

4

De lejos, la forma más fácil es utilizar un HTTP POST. Eche un vistazo al "Sistema de carga de URL" en su documentación y luego examine las clases relacionadas, particularmente NSURLRequest.

1

Como dicen otras personas, use HTTP POST. ASIHTTPRequest hace que envolver su POST sea simple. También mueve su carga a un hilo de fondo y le da las actualizaciones de progreso de delegado.

Cuestiones relacionadas