Foros del Web » Programando para Internet » PHP »

Envio archivos a través de HTTP

Estas en el tema de Envio archivos a través de HTTP en el foro de PHP en Foros del Web. Necesito si alguien me ayuda con una duda conceptual que tengo para dar una pequeña charla en la universidad. Entiendo que el protocolo HTTP envia-recibe ...
  #1 (permalink)  
Antiguo 29/01/2013, 20:08
 
Fecha de Ingreso: febrero-2010
Mensajes: 132
Antigüedad: 14 años, 2 meses
Puntos: 0
Exclamación Envio archivos a través de HTTP

Necesito si alguien me ayuda con una duda conceptual que tengo para dar una pequeña charla en la universidad.

Entiendo que el protocolo HTTP envia-recibe datos al-desde el server como texto.
Entonces... como es posible el envio de un archivo (via un formulario por ejemplo). al server ??? que diferencia hay entonces con el FTP ??

desde ya muy agradecido a la comunidad.
  #2 (permalink)  
Antiguo 29/01/2013, 20:16
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 14 años, 11 meses
Puntos: 1517
Respuesta: Envio archivos a través de HTTP

Te recomiendo esta lectura http://php.net/manual/en/features.fi...ost-method.php pero en palabras simples hasta donde mi conocimiento da, el protocolo de HTTP tiene varios métodos entre ellos hay dos GET y POST. GET envia la información a través de la barra de direcciones mientras que POST envía los valores en los encabezados. Cuando envias un documento, tu debes indicar el enctype en el formulario para que el servidor sepa que hacer cuando empiece a trabajar con los encabezados. Pero te recomiendo la lectura y busca también bajo ftp vs http para que puedas entender mejor.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #3 (permalink)  
Antiguo 29/01/2013, 20:21
 
Fecha de Ingreso: febrero-2010
Mensajes: 132
Antigüedad: 14 años, 2 meses
Puntos: 0
Respuesta: Envio archivos a través de HTTP

Se que el metodo post envia los datos en el cuerpo del mensaje.. pero si hay que subir un archivo que hace ??? lo codifica a texto ?? o como es ?
  #4 (permalink)  
Antiguo 29/01/2013, 20:27
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 14 años, 11 meses
Puntos: 1517
Respuesta: Envio archivos a través de HTTP

Aquí hay información del protocolo http://www.ietf.org/rfc/rfc1867.txt, pero lo que tengo entendido es que lee la cabecera y luego el servidor se encarga de colocar lo que haya leido en la cabecera en archivos temporeros.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos

Etiquetas: formulario
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:11.