Spanish Ayuda para saber tamaño, fecha y hora de un fichero en la web

psdos

Active Member
Licensed User
Longtime User
Estoy implementando en mi proyecto una rutina para actualizar mi base de datos online siempre que haya cambios en la misma, y me estoy volviendo loco para saber fecha, hora y tamaño de un fichero colgado en un servidor.

Para la descarga de la base de datos uso HttpUtils modificado con ProgressBar como podreis ver aqui,

http://www.b4x.com/forum/basic4andr...-feature-httputils-when-downloading-file.html

Echadme un cable chicos que ya no se por donde mirar.

Un saludo y mil gracias.
 

NJDude

Expert
Licensed User
Longtime User
Para saber el tamaño y fecha vas a tener que hacer un download del archivo a tu device, luego usar File.Size para saber el tamaño y File.LastModified para saber la fecha.

Mas info sobre FILES esta AQUI
 

psdos

Active Member
Licensed User
Longtime User
Gracias NJDude, eso me temia...., el caso es que con estos modulos de HttpUtils & HttpUtilsService me da el tamaño total nada mas empezar la descarga, pero no he tenido narices a pararla una vez empezada, ni destruyendo el servicio.

Una pena que no haya nada para hacer esto.

Gracias.
 

psdos

Active Member
Licensed User
Longtime User
Lo ideal es lanzar HttpUtils para que me de almenos el tamaño, pero a ver como puedo parar HttpUtils.Dowload, yo almenos no se hacerlo. Si se te ocurre algo?
 

NJDude

Expert
Licensed User
Longtime User
Lo que puedes hacer es una vez que tienes lo que necesitas cancelas el download utilizando "StopService(HttpUtilsService)"

Yo no uso httputils, pero tengo una idea de lo que hace.
 

psdos

Active Member
Licensed User
Longtime User
si si eso ya lo probe pero el progressbar me indica que sigue descargandolo, prueba tu si quieres. Y efectivamente segun veo en los logs el servicio se detiene
 

NJDude

Expert
Licensed User
Longtime User
Ok, mira este ejemplo, te va a dar el tamaño en KiloBytes, pero tu puedes crear los calculos necesarios para que te de MegaBytes, GigaBytes, etc etc.

Hice una conversion rapida a kilobytes, pues el tamaño es siempre en Bytes.
 

Attachments

  • FileSize.zip
    6.1 KB · Views: 281
Last edited:

psdos

Active Member
Licensed User
Longtime User
Es perfecto compañero, funciona de maravilla, prefiero comparar sus tamaños para ver que ha habido cambios que tener de descargar todo el fichero solo para ver la fecha y hora de su ultima modificacion.

Muchas gracias y muy agradecido por tu ayuda, una vez mas.
 
Top