![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
La descarga de la imágen podes hacerla perfectamente con las Indy (TidHTTPClient) y el método Get. No veo ningún problema en almacenar la ruta al servidor de internet donde están las imágenes.
La demo httpClient te puede aclarar bastante tus dudas sobre la descarga de la imagen. Saludos. ![]()
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
|
#2
|
|||
|
|||
|
Mi problema no iba encaminado precisamente a la descarga de la imagen. Los usuarios ke entren en la aplicación tendrán en un futurio permisos para visualizar los albunes de fotos online y/o poder descargarse los ficheros del album.
Entonces mi problema lo tengo por varios caminos. Se como almacenar la imagen en la BD, pero no se recuperar esa imagen y volcarla en un componente TImage. Y si por otro lado lo ke hago es almacenar la ruta de la imagen. Ke componente utilizo para visualizar la imagen? ya ke el evento Loadfromfile del TImage no funcionaria con una url. Espero haberme explicado un poco mejor ahora y siento haber podido dar error a confusion en mi consulta. |
|
#3
|
||||
|
||||
|
Pues yo no me referia a una descarga de la imagen por parte de los usuarios.
Si queres visualizar la imagen en un TImage o similar, has de descargarla primero del sitio web donde está. Para ello, la podes descargar a un TStream, y luego usar el método LoadFromStream del TImage. ¿Me explico mejor ahora? Sobre el por ke ablas asi, con la ka, te recomiendo la lektura del ilo de Reformas Ortografikas ![]() Hasta luego. ![]()
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
|
#4
|
|||
|
|||
|
Pero como ya te comento, si utilizo el proceso de descargar la imagen para visualizarla desde modo local, cualquiera que no tenga permiso puede coger y copiarse la imagen mientra la aplicación está abierta (obviamente cerrando la aplicación borraría las imagenes descargadas).
Que metodo utilizarías tú para evitar esto? Te doy un ejemplo de lo que sería la aplicación. En ella se podrá visualizar una serie de galerías de fotos hechas tanto por mi como por cualquiera de mis amigos. Todo aquel que tenga el programa podrá ver las fotos. Pero solo aquellos que estuvieran en la sesión de fotos puede bajarse las fotos. Por ejemplo los que estuvieron en la barbacoa "Tal" pues pueden bajarse las fotos mientras que los otros solo pueden verlas. P.D: Gracias por recomendarme la lectura de ese hilo ![]() |
|
#5
|
||||
|
||||
|
Cita:
De cualquier forma, nada le impide al usuario hacer un printscreen y hacer con la imagen obtenida lo que mas le plazca... ![]() Hasta luego. ![]()
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
|
#6
|
|||
|
|||
|
Ya si que me he perdido. Que no se copiaria?.... a bueno es verdad si utilizo el LoadfromStream no se almacenaría en disco. Pero como la cargo en el Stream desde la url? me podrías pasar un ejemplo? por que según las pruebas que he estado haciendo me ha dado errorers.
Gracias por la ayuda. ![]() |
|
#7
|
||||
|
||||
|
Cita:
![]() Si estas obteniendo algún error.. ¿cual es? ![]()
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|