elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Rompecabezas de Bitcoin, Medio millón USD en premios


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web (Moderador: #!drvy)
| | |-+  Aplicacion Web
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Aplicacion Web  (Leído 627 veces)
mauriciobsc

Desconectado Desconectado

Mensajes: 2


Ver Perfil
Aplicacion Web
« en: 28 Noviembre 2018, 22:41 pm »

Hola! Me gustaría saber si pueden ayudarme a resolver este problema...
Lo que sucede es que trato de mostrar las imágenes de un proyecto web en java pero de un directorio fuera de mi aplicación.
Es decir la aplicación lo tengo en el siguiente directorio /opt/payara41/glassfish/nodes/localhost-domain1/i0.local.instance/applications/SistemaArchivoIU,
y las imágenes lo estoy almacenando en el siguiente directorio /var/payaradata/sga del mismo servidor web, el problema que se me presenta es que no se muestra las imágenes que están almacenadas en esa dirección el código es el siguiente <img id="1imgVisualizar" src="/var/payaradata/sga/1Reee.jpg">. Me podrían ayudar a poder visualizar los archivos que están en una dirección fuera de mi aplicación.


« Última modificación: 28 Noviembre 2018, 22:44 pm por mauriciobsc » En línea

Drakaris

Desconectado Desconectado

Mensajes: 253


Todo lo que puedas imaginar, lo puedes crear.


Ver Perfil
Re: Aplicacion Web
« Respuesta #1 en: 29 Noviembre 2018, 17:48 pm »

La solución es que pongas la url en el src, y no los directorios, es decir, esto:
Código:
<img id="1imgVisualizar" src="http://www.miweb.com/var/payaradata/sga/1Reee.jpg">

menos esto:
Código:
<img id="1imgVisualizar" src="/var/payaradata/sga/1Reee.jpg">

ya que si el html, imaginemos, esta en htdocs/carpeta/index.html y en el img poner en el src /var/payaradata/sga/1Ree.jpg, le estas diciendo que la imagen está en  htdocs/carpeta/var/payaradata/svg/1Ree.jpg,es decir, http://miweb.com/carpeta/var/payaradata/svg/1Ree.jpg. Y no esta realmente allí sino por ejemplo, en htdocs/carpeta2/var/payaradata/svga/1Ree.jpg, para eso tendrias que poner en el src, la url

Código:
<img id="1imgVisualizar" src="http://miweb.com/carpeta2/var/payaradata/sga/1Reee.jpg">


En línea

Lo increible, no es lo que ves, sino como es
mauriciobsc

Desconectado Desconectado

Mensajes: 2


Ver Perfil
Re: Aplicacion Web
« Respuesta #2 en: 29 Noviembre 2018, 18:24 pm »

Es que las imágenes no están dentro de la aplicación están fuera de ella, si las imágenes estuvieran dentro de la aplicación no hay problema en visualizar dichos archivos ya sea colocando ruta absoluta o relativa si se muestra, el problema es que no se visualiza al momento de tener en otro directorio fuera de la app.       
En línea

#!drvy
Moderador
***
Desconectado Desconectado

Mensajes: 5.760



Ver Perfil WWW
Re: Aplicacion Web
« Respuesta #3 en: 30 Noviembre 2018, 20:16 pm »

Será que la app tiene un document root dentro del directorio donde esta. En tal caso no puedes hacer mucho (salvo quizas, leer a mano las imágenes y mostrarlas por tu cuenta).

Generalmente los assets se publican siempre en un directorio accesible y dentro del document root.

Saludos
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines