Ver Mensaje Individual
  #8 (permalink)  
Antiguo 23/03/2017, 17:43
Avatar de Alexis88
Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 12 años, 5 meses
Puntos: 977
Respuesta: input file update

Cita:
Iniciado por virla Ver Mensaje
[...] no quiero hacer eso de mostrar con img, sino con el javascript, que para eso esta [...]
¿De dónde has sacado esa idea?

Con JavaScript puedes interactuar con el DOM (Modelo de Objetos del Documento), realizar peticiones asíncronas, interactuar con elementos multimedia y hasta trabajar del lado del servidor (Node.js), entre otras cosas. Si deseas mostrar las imágenes cuyas rutas almacenaste en la base de datos, puedes: mostrarlas en elementos <img> o como fondo de elementos de bloque, mediante propiedades CSS; todo esto luego de una consulta a la base de datos en donde recuperarás las rutas almacenadas. Si deseas obtener las rutas almacenadas de manera dinámica (no al cargar la página sino más adelante), necesitarás realizar una petición asíncrona (AJAX) que te las devuelva, preferentemente en formato JSON para luego decodificar al objeto resultante, iterarlo e ir mostrando cada imagen mediante las rutas obtenidas. Incluso en el ejemplo del enlace que te dí al inicio y que dijiste que ya habías visto, utilizan elementos <img> para mostrar las imágenes seleccionadas puesto que, de las dos formas que te expliqué, es la más práctica.

Si el formulario es de edición, sería aun mejor que cargues las rutas desde la base de datos y luego mostrarlas en elementos <img>; es la forma más usada por ser la más práctica y sencilla.

A todo esto, ¿cómo pretendías que funcione? Es decir, si dices que no quieres utilizar elementos <img>, ¿de qué manera creías que se podría hacer?

__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand