Hello everybody, I'm currently trying to create a download manager with Synapse for an application I'm creating. As the application may need to download many big files from either ftp or http servers (it's a Linux package manager and a graphical installer for a distribution I'm creating with friends), I need to give good informations about download progress. The idea is to first get total size of the files to download (URL will be in a string list) then really downloads it (several downloads at a time if different servers/mirrors). The TDownloadManager class I'm creating will deal with that automatically using Threads.
With HTTP my problem is that I can't find the way to get the size of the file on the server while HTTPSend.DownloadSize is giving me the size of what have been downloaded. Oppositely with FTP TFTPSend.GetFileSize is supposed to give me the total size of the file but I can't find the way to get the downloaded size to give progress. Thank you very much for any help. -- Geoffray Levasseur-Brandin <geoffray.levasseur-bran...@ac-toulouse.fr> http://jeff.levasseur.tuxfamily.org/ GNU/PG : BF8BB8407CD26E89466CDA9BB1030FC59EF87775 Errare humanum est sed perseverare diabolicum aut cretinum.
signature.asc
Description: This is a digitally signed message part.
_______________________________________________ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-pascal