du uebertraegst ja ein File... von dem weisst du wie gross es ist und ebenso weisst du wieviel du schon uebetragen hast, und voila hast du deinen Fortschritt.
Ansonsten haengts natuerlich stark davon ab, wie du den FTP Upload machst....
Ich nehme mal an du überträgst mehrere Dateien nacheinander mit der selben FTPClient Instanz. Was dir vermutlich noch fehlt ist einnach dem schließen des OutputStreams.Code:client.completePendingCommand();
Code:client.completePendingCommand();