Foros del Web » Programando para Internet » Javascript »

Descarga en partes de datos de servidor(solo html+javascript)

Estas en el tema de Descarga en partes de datos de servidor(solo html+javascript) en el foro de Javascript en Foros del Web. Hola. Tengo un chismecito creado con un microcontrolador que dispone de un miniservidor web. El problema es que no me permite la creación de páginas ...
  #1 (permalink)  
Antiguo 11/12/2012, 15:18
 
Fecha de Ingreso: octubre-2005
Mensajes: 3
Antigüedad: 18 años, 6 meses
Puntos: 0
Pregunta Descarga en partes de datos de servidor(solo html+javascript)

Hola.
Tengo un chismecito creado con un microcontrolador que dispone de un miniservidor web. El problema es que no me permite la creación de páginas o ficheros de mas de 1500 bytes. Lo normal sería descargar los datos en un fichero csv que generaría el servidor, pero con la limitación de tamaño no es posible.

He estado mirando por internet y he visto que por ejemplo existe una función en jquery que es capaz de añadir contenido a un contenedor(digamos por ejemplo una capa). Con esto y utilizando el paso de variables ya sea por javascript (del servidor al cliente) o por metodo get (del cliente al servidor).

Mi idea es hacer una pagina html que carge en una capa para empezar la primera parte de los datos del servidor. Este además de la primera parte de los datos en una variable de texto javascript (que añadiría a mi contenedor) me devolvera otra variable que indica si hay mas datos o no, asi como una tercera que seria el offset (desde donde tengo que empezar a leer en la siguiente petición).

Si hay mas datos otro evento de javascript volvera a hacer una petición al servidor pasandole por get el offset que recibio en la petición previa. y se repitiria el proceso hasta acabar de cargar todos los datos en mi contenedor.

Mis preguntaa son la siguiente: ¿Es factible hacer esto solo con html y javascript? (no puedo usar ni php ni ningún otro lenguaje de servidor).
De ser posible, ¿que o como hago para que se dispare el evento de una nueva peticion al servidor si quedan datos en la memoria?

Agradecería un pequeño esquema de como hacer todo el proceso o algún enlace a una pagina en la que hagán algo similar (soy un principiante en esto de la programación web).

Voy a poner un ejemplo por si no me he explicado bien.

Cliente pc: 192.168.0.100
Miniservidor web: 192.168.0.200

Solicitud cliente: http://192.168.0.200?offset=0
Cliente devuelve en variables javascript por un lado Datos="churro de datos de longitud xxxxxxxxxx1000 bytes", variable quedan_datos= verdadero y offset=1001 (siguiente byte a leer )
Cliente añade datos a la capa donde se van a mostrar y hace una nueva petición http://192.168.0.200?offset=1001
Servidor responde con Datos"Segundo churro de datos xxx longitud 1000 bytes", quedan_datos=true, offset=2001
Cliente añade datos a la capa donde se van a mostrar y hace una nueva petición http://192.168.0.200?offset=2001
Y asi sucesivamente hasta que no queden datos en el servidor

Espero no haberme enrrollado demasiado. Agradezco de antemano la ayuda.

Un saludo
Saludos

Etiquetas: html, jquery, partes, php
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 16:13.