I'm using the BasFtp1 demo of ICS to test downloading a file from an FTP
server. I changed this demo (at least a tried to) to retrieve the file size
before downloading to feed a progress bar.
I've changed the RequestDone event the following way:
FtpClient1.HostFileName := FFileName;
FtpClient1.LocalFileName := FLocalFileName;
FtpClient1.SizeAsync; << here
// FtpClient1.GetAsync; << here
ftpSizeAsync, ftpFileSizeAsync : << new
ProgressBar1.Max := FtpClient1.SizeResult;
FSuccess := (FtpClient1.StatusCode = 226);
When SizeAsync is executed the status/error code I get is 550, access
denied. I assume that authentication was correct, since all previous status
messages told me so.
So what's wrong here? Or better how would you determine the file size
"Feel free" - 5 GB Mailbox, 50 FreeSMS/Monat ...
Jetzt GMX ProMail testen: www.gmx.net/de/go/mailfooter/promail-out
To unsubscribe or change your settings for TWSocket mailing list
please goto http://www.elists.org/mailman/listinfo/twsocket
Visit our website at http://www.overbyte.be