Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Lazarus, FreePascal, Kylix, etc. (https://www.clubdelphi.com/foros/forumdisplay.php?f=14)
-   -   ¿Cómo enviar imágenes nuevas/modificadas en un directorio, por FTP? (https://www.clubdelphi.com/foros/showthread.php?t=81851)

Pedrote 26-12-2012 15:49:23

¿Cómo enviar imágenes nuevas/modificadas en un directorio, por FTP?
 
Buenas,

lo primero no se si es el sitio apropiado del foro donde exponer lo que voy a exponer, pero no he visto donde encuadrarlo y puesto que la herramienta de desarrollo que estoy usando es Lazarus lo pongo aquí.

Estoy desarrollando una aplicación en Lazarus para Windows y he llegado al punto en que el que tengo que realizar lo siguiente: dado un directorio local, tengo que copiar todas las imágenes nuevas o modificadas a un directorio remoto (a través del protocolo SFTP ó FTP; esto me da lo mismo). ¿Lo haríais a través de una aplicación externa como bien puede ser rsync o simplemente comparando fechas entre lo que hay localmente y remotamente y subiéndolo haciendo uso de sockets?¿alguna otra idea?

Gracias!!

Casimiro Notevi 26-12-2012 16:07:47

Por favor, recuerda poner títulos descriptivos a tus preguntas, gracias ;)

Pedrote 26-12-2012 16:28:52

Te doy toda la razón, pero por más que pensé no se me ocurrió nada más descriptivo. Sorry.

Casimiro Notevi 26-12-2012 16:33:38

Cita:

Empezado por Pedrote (Mensaje 452465)
Te doy toda la razón, pero por más que pensé no se me ocurrió nada más descriptivo. Sorry.

¿Cómo enviar imágenes nuevas/modificadas en un directorio, por FTP? ;)

Pedrote 26-12-2012 16:34:35

Mejor jeje

Casimiro Notevi 26-12-2012 16:36:40

Puedes usar la fecha de modificación, recorres el directorio seleccionando las que tengan una fecha mayor de una determinada.
Esa última fecha comprobada puedes guardarla en un fichero de texto, por ejemplo, la lees, y seleccionas las que necesitas subir.
Enviarlas por ftp es simple, con los componentes indy, por ejemplo.


Edito: he modificado el título, más que nada porque sirve para las búsqueda y para que el sistema indique hilos similares. Mira al final de esta página, puede que haya algo que te sirva.

Pedrote 26-12-2012 16:45:40

Cita:

Empezado por Casimiro Notevi (Mensaje 452468)
Puedes usar la fecha de modificación, recorres el directorio seleccionando las que tengan una fecha mayor de una determinada.
Esa última fecha comprobada puedes guardarla en un fichero de texto, por ejemplo, la lees, y seleccionas las que necesitas subir.
Enviarlas por ftp es simple, con los componentes indy, por ejemplo.


Edito: he modificado el título, más que nada porque sirve para las búsqueda y para que el sistema indique hilos similares. Mira al final de esta página, puede que haya algo que te sirva.

Gracias, ¿alguna propuesta más?

Casimiro Notevi 26-12-2012 17:23:12

Cita:

Empezado por Pedrote (Mensaje 452469)
Gracias, ¿alguna propuesta más?

Es que realmente no son propuestas lo que necesitas, sino que tú mismo debes saber los requisitos necesarios, y a partir de ahí es cuando puedes solicitar propuestas.
Pero si no dices ningún requisito, entonces vale cualquier cosa que te digan.
Desde luego, así, sin más información de tu parte, la única forma de saber si un fichero ha sido modificado es por su fecha.


La franja horaria es GMT +2. Ahora son las 20:48:55.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi