Ver Mensaje Individual
  #4 (permalink)  
Antiguo 27/12/2002, 10:34
Avatar de Kaopectate
Kaopectate
Colaborador
 
Fecha de Ingreso: diciembre-2001
Ubicación: Curaçao (Antillas Holandesas)
Mensajes: 3.179
Antigüedad: 22 años, 4 meses
Puntos: 38
Gotobcn.

Vamos a tratar de explicarte un poco mas detalladamente. No estoy seguro de que nivel de conocimientos tienes, por lo tanto voy a explicarte como si no supieras nada. Si digo cosas obvias para ti, ignóralas.

Una página web está físicamente alojada en una máquina (servidor) y tiene una dirección para accederla (URL). Cuando un usuario en cualquier parte del mundo solicita esa página escribiendo esa URL en su navegador, se ejecutan ciertos procesos en el servidor y se envía como resultado al browser solicitante una página en HTML que puede contener (o no)porciones de JavaScript, imágenes (gif o jpg), animaciones (flash) etc.

Una vez que esa página llega al cliente se muestra en el navegador, pero por razones de seguridad, no puede escribir ni leer información del equipo de ese cliente. De no ser asi, los virus podrían dañar tu equipo con solo abrir una página web.

Del lado del servidor, cuando un usuario solicita una página, es posible realizar consultas y escrituras en una base de datos asi como sucede en esta página. Eso se hace con lenguajes especiales como PHP o ASP o JSP o Cold Fussion o con CGIs. Esos lenguajes lo que hacen es modificar las páginas HTML que se van a enviar, comunicar con bases de datos, manejar seguridad, o traer archivos guardados en la máquina del cliente.

Cuando colocas un tag <input type="file"> en tu página, solo estás diciendo que cuando se haga un submit de la forma asociada, se va a recibir un archivo del cliente. En ese momento, del lado del servidor y con PHP o ASP, debes decir donde guardar el archivo y que hacer con él.

Con JavaScript no tienes acceso al archivo, y de tenerlo, como JavaScript se ejecuta en el equipo del cliente, no podrías guardarlo porque lo dejarías guardado en un discoduro que no es tuyo.

No se si algo de lo que he escrito tenga que ver contigo. Espero que si, sino avísame y sigo escribiendo.

Saludos.