|
Página 1 de 1
|
Localizar Imagenes En Servidor Remoto.
Autor |
Mensaje |
Manuel
Usuario
Registrado: Septiembre 2009
Mensajes: 17
Edad: 64
|
Localizar Imagenes En Servidor Remoto.
Hola.
Tengo una base de datos (MySQL) en un servidor remoto.
Uno de los campos contiene la direccion de la imagen correspondiente al producto.
Funciona bien en local, pero cunado uso la base en remoto, funcionan bien los datos, pero no se como poner la direccion de la imagen del servidor remoto.
El codigo que utilizo para localizar las imagenes es:
La direccion donde estan las imagenes, direccion_web.net/imagen.
¿como deberia modificar el codigo para poder seleccionar la imagen.
Saludos.
|
#1 Jueves, 15 Noviembre 2012, 16:39 |
|
|
jsbsan
Analista Programador
Registrado: Septiembre 2009
Mensajes: 4175
Edad: 51 Ubicación: dos hermanas, sevilla
|
Re: Localizar Imagenes En Servidor Remoto.
Podias descargar el archivo usando shell o exec y el comando del sistema wget direcion_web_png, guardarlo en un directorio temporal y preguntar al usuario donde la quiere guardar...
|
#2 Jueves, 15 Noviembre 2012, 16:50 |
|
|
jguardon
Administrador
Registrado: Septiembre 2009
Mensajes: 2708
Edad: 57 Ubicación: Granada
|
Re: Localizar Imagenes En Servidor Remoto.
Hola
Por lo que entiendo, es que tu haces una consulta SQL a una base de datos remota y listas las filas de uno de los campos de la BD que contiene la ruta a las imágenes en forma de URL. Suponiendo que sea eso, tendrás un objeto posiblemente del tipo Result que contiene esos registros y lo que quieres es mostrar las imágenes correspondientes en tu aplicación. ¿Es eso?
Si es así, necesitas recorrer el objeto result que contiene todas esas rutas web mediante un bucle y dentro de ese bucle ir descargando las imágenes y mostrarlas mediante la creación de picturebox que irás añadiendo dinámicamente a un contenedor. El código que muestras sólo puede manejar rutas locales, es decir, las carpetas de tu disco duro, pero no de un sitio remoto mediante su URL.
Todo esto es una suposición, si finalmente no es lo que necesitas, intenta explicarlo un poco mejor, mostrando por ejemplo la parte donde haces las conexiones a la BD remota y el tratamiento que le das a los resultados que obtengas de la consulta.
Saludos
=================== Jesús Guardón
Por favor, usemos el corrector ortográfico antes de pulsar el botón "Enviar".
"uo ǝs ʇɐu pıɟıɔıן ɐdɹǝupǝɹ ɐ dɹoƃɹɐɯɐɹ, soןo ɥɐʎ bnǝ dɹodouǝɹsǝןo"
|
#3 Jueves, 15 Noviembre 2012, 21:18 |
|
|
sebikul
Sebastian
Programador
Registrado: Julio 2012
Mensajes: 113
Edad: 30 Ubicación:
|
Re: Localizar Imagenes En Servidor Remoto.
En un proyecto tuve que lidiar con la misma situación, como ejemplo te puede servir. Tenia que distribuir alrededor de 100 imágenes, las cual no quería incluir en el archivo fuente, sino que quería poder actualizarlas, y que el cliente automáticamente las sincronizara. La parte del servidor la puedes encontrar aquí: http://files.mundusproject.org/
Ahí podrás encontrar un archivo llamado icons.php el cual lee el contenido de la carpeta module-icons/ y emite un documento JSON con la URL para descargar la imagen y la ultima fecha de actualización (en GMT).
Ahora bien, para la parte cliente, debía programar un modulo que pueda leer ese archivo JSON, mantener las imágenes actualizadas locamente, y retornar un objeto Picture. El código fuente lo puedes encontrar aqui.
Lo mas importante es que te fijes en el método Fetch, para saber como la imagen es actualizada automáticamente y retornada como un objeto directamente, y el método Download para saber como es descargada. Algo importante, también, es que de no estar conectado a Internet para descargar el indice JSON, automáticamente se usan las imágenes guardadas localmente.
Espero que el ejemplo te sirva. Si quieres, puedes usar como base el código de mi proyecto (esta bajo la GPL).
última edición por sebikul el Viernes, 16 Noviembre 2012, 05:58; editado 1 vez
|
#4 Viernes, 16 Noviembre 2012, 05:56 |
|
|
jousseph
jousseph germaine celis zambrano
Analista Programador
Registrado: Julio 2010
Mensajes: 434
Edad: 38 Ubicación: Tachira
|
Re: Localizar Imagenes En Servidor Remoto.
Y porque no simplemente las almacenas en la base de datos para que en forma remota puedas hacer las consultas, por supuesto se te engorda pero de esa manera estoy tratando de probar la mia.
|
#5 Lunes, 19 Noviembre 2012, 02:37 |
|
|
|
Temas parecidos
Temas parecidos
|
Página 1 de 1
|
Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado Usuarios registrados conectados: Ninguno
|
No puede crear mensajes No puede responder temas No puede editar sus mensajes No puede borrar sus mensajes No puede votar en encuestas No puede adjuntar archivos Puede descargar archivos No puede publicar eventos en el calendario
|
|
|
|
|