Foros del Web » Creando para Internet » HTML »

Guardar datos del formulario en storage web

Estas en el tema de Guardar datos del formulario en storage web en el foro de HTML en Foros del Web. Buenas, tengo varios formularios concatenados, en los que existen datos numéricos, cadenas e imágenes (en total no superarán los 2MB). Algunos datos que introduce el ...
  #1 (permalink)  
Antiguo 07/05/2012, 12:34
 
Fecha de Ingreso: mayo-2004
Mensajes: 398
Antigüedad: 18 años, 6 meses
Puntos: 4
Guardar datos del formulario en storage web

Buenas,

tengo varios formularios concatenados, en los que existen datos numéricos, cadenas e imágenes (en total no superarán los 2MB). Algunos datos que introduce el usuario, son utilizados en los siguientes formularios, incluidas las imágenes.

Mi pregunta es ¿Puedo guardar toda esa información en el web storage sin utilizar otro lenguaje de programación para guardar/cargar/mostrar las imágenes?

He visto la API de filereader, pero no es compatible con IE9 por lo que no puedo utilizarla. Me gustaría no hacer uso de otros lenguajes de programación aunque no sé si es posible.

Un ejemplo:
form1:
insertar
- nombre
- imagen

form2:
(se muestra la imagen)
- cambiar imagen
- insertar dirección

form3:
(se muestran todos los datos)

Un saludo
  #2 (permalink)  
Antiguo 07/05/2012, 15:52
 
Fecha de Ingreso: julio-2008
Ubicación: Barcelona
Mensajes: 2.100
Antigüedad: 14 años, 4 meses
Puntos: 165
Respuesta: Guardar datos del formulario en storage web

Has revisado esta documentación?

http://www.w3.org/TR/webstorage/

Un saludo!
__________________
Gracias por el Karma :D

empleo ofertas de trabajo
  #3 (permalink)  
Antiguo 08/05/2012, 10:18
 
Fecha de Ingreso: mayo-2004
Mensajes: 398
Antigüedad: 18 años, 6 meses
Puntos: 4
Respuesta: Guardar datos del formulario en storage web

Cita:
Iniciado por miktrv Ver Mensaje
Has revisado esta documentación?

http://www.w3.org/TR/webstorage/

Un saludo!


¿Podrías ser más específico?
  #4 (permalink)  
Antiguo 08/05/2012, 14:43
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 15 años, 5 meses
Puntos: 1567
Respuesta: Guardar datos del formulario en storage web

Cita:
Iniciado por asitudela Ver Mensaje
Buenas,

tengo varios formularios concatenados, en los que existen datos numéricos, cadenas e imágenes (en total no superarán los 2MB). Algunos datos que introduce el usuario, son utilizados en los siguientes formularios, incluidas las imágenes.

Mi pregunta es ¿Puedo guardar toda esa información en el web storage sin utilizar otro lenguaje de programación para guardar/cargar/mostrar las imágenes?

He visto la API de filereader, pero no es compatible con IE9 por lo que no puedo utilizarla. Me gustaría no hacer uso de otros lenguajes de programación aunque no sé si es posible.

Un ejemplo:
form1:
insertar
- nombre
- imagen

form2:
(se muestra la imagen)
- cambiar imagen
- insertar dirección

form3:
(se muestran todos los datos)

Un saludo
Algo asi
Código HTML:
Ver original
  1. <!DOCTYPE html>
  2. <title>local Storage para imagen subida con php</title>
  3. function CargarImagen(archivoimagen) {
  4.     var xmlhttp;
  5.     if (window.XMLHttpRequest) {
  6.         xmlhttp = new XMLHttpRequest();
  7.     } else {
  8.         xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
  9.     }
  10.    
  11.     xmlhttp.onreadystatechange = function() {
  12.         if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {    
  13.            document.getElementById("lafoto").src = "data:image/png;base64," + xmlhttp.responseText;
  14.         }
  15.     };
  16.    
  17.     xmlhttp.open("GET", 'cargar.php?ar_img='+archivoimagen );
  18.     xmlhttp.send(null);
  19. }
  20. </head>
  21. <body onload="CargarImagen('foto.png')">
  22.   <img id="lafoto" src="" alt="" />
  23. </body>
  24. </html>


El php

Código PHP:
Ver original
  1. <?php
  2.  if (isset($_GET['ar_img'])) {
  3.   header("Content-Type: image/png");
  4.   $file = file_get_contents($_GET['ar_img']);
  5.   echo base64_encode($file);
  6. }
  7. ?>

Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.

Etiquetas: formulario, storage
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 15:03.