![]() |
![]() |
| 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 idea a priori no parece nada mala.
Para los EXE puedes usar número de versión como comenta Contraveneno, para el resto la fecha de última modificación (siempre que desde el cliente no se modifiquen esos ficheros -o la fecha-). Para obtener ficheros puedes buscar por FindFiles en los foros (es una función que hemos utlizado otras veces). Para obtener las fechas puedes revisar esta entrada. Toda esa información puedes enviarla al WebService como si fuera una cadena, en eso no creo que haya problemas. El WebService deberás hacer las comparaciones y generar un fichero (esto es lo que me parece más complejo) y devolver eso al cliente (un link de descarga). Otra popción es que el cliente pase la cadena y un nombre de fichero para la descarga (un nombre aleatorio, por ejemplo). Debería esperar un tiempo al que el server generara el fichero y luego descargarlo (revisa la unit URLMon -creo ecordar-).
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi ![]() P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
|
#2
|
|||
|
|||
|
Ok.. la idea del webservice la veo un poco lioso .. ya que no he trabajado con ellos... y si simplemente comparo fichero a fichero de lo que tengo en LOCAL con lo que tengo en el ftp y bajo uno a uno por ftp , sin crear un ZIP ni nada ?
Método simple... pero efectivo no ? salu2 radge |
|
#3
|
||||
|
||||
|
Hombre, si tienes posibilidad de montar un FTP es mucho más sencillo que la opción del WebService, yq que desde el cliente puedes hacerlo todo.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi ![]() P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
|
#4
|
|||
|
|||
|
Si.. al final cambio de planes a partir de los datos del servidor voy a comparar con lo que tengo en local , entonces necesito alguna función que me devuelva todo el directorio de un FTP con la fecha de modificación de cada archivo.
De esto os suena si hay algo ? o debo hacer-lo con las INDY ? gracias , radge |
|
#5
|
|||
|
|||
|
He probado a hacerlo con la función getFileTimes pero solo funciona para archivos en LOCAL
GetFileTimes('ftp://misite.com/test/'+ ListdoFicheros.Strings[i], CDate, MDate, ADate); Y me devuelve false porque no tiene acceso a dicho archivo... se os ocurre como hacer esto ? Solo me falta esta parte como obtener la fecha de modificación de un archivo colgado en un ftp. gracias, radge |
|
#6
|
||||
|
||||
|
Diría que GetFileTime (de la API de Windows) es hasta cierto punto lógico que sólo funcione en Local, puesto que el FTP puede estar "montado" vete tú a saber dónde... ;-)
Supongo que para eso deberás revisar las funciones que te ofrezca el componente que estés utilizando para conectarte al FTP; Debe tener un comando para recuperar la lista de archivos y sus propiedades.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi ![]() P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
|
#7
|
|||
|
|||
|
Estoy trabajando con indy ftp para delphi 5 , lo que no se ver que versión...
Por google he buscado con google con "delphi indy ftp get file information" y nada de nada.... gracias , radge |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Como hariais este actualizador en delphi 5 ? | radge | Internet | 3 | 03-12-2009 09:25:24 |
| Actualizador | eduarcol | OOP | 12 | 21-09-2007 18:13:05 |
| Obtener Lista de dispositivos tanto en una pc local como remota | JoeyJordison | API de Windows | 0 | 13-01-2007 17:55:30 |
| Valor Null tanto en tablas como en query | Aprendiendo | SQL | 3 | 16-10-2006 11:49:14 |
| Select con una condicion un poco peculiar | mrmanuel | SQL | 6 | 16-08-2005 12:53:38 |
|