I'm using the ICS Overbyte FTP for uploading a file. I want to display a progressbar and a speed indicator in order to track and estimate large file uploads. How can I do that? Also after the upload is completed i want to delete the file from my hdd. Here is the code that i'm using right now to upload to a ftp server.
procedure TForm1.Button1Click(Sender: TObject); var ftp:Tftpclient; begin Ftp:=Tftpclient.Create(NIL); Ftp.UserName:=''; Ftp.PassWord:=''; Ftp.HostName:=''; Ftp.LocalFileName:='d:\fpc-2.6.4.i386-win32.exe'; Ftp.HostDirName:='/'; Ftp.HostFileName := extractfilename(ftp.LocalFileName); ftp.BandwidthLimit:=0; Ftp.Passive := True; FTP.Binary := True; ftp.MultiThreaded:=true; try ftp.connect; if ftp.Connected then begin memo1.lines.add(datetimetostr(now)+' - connected to '+ftp.hostname+' => '+ftp.LastResponse); Ftp.put; memo1.lines.add(datetimetostr(now)+' - loading file "'+ftp.hostfilename+'" => '+ftp.LastMultiResponse); Ftp.Quit; memo1.Lines.Add(datetimetostr(now)+' - closing connection =>'+ftp.lastResponse); end; finally ftp.free; end; end; Thank you! -- To unsubscribe or change your settings for TWSocket mailing list please goto http://lists.elists.org/cgi-bin/mailman/listinfo/twsocket Visit our website at http://www.overbyte.be