Hallo schon wieder.
Ich hänge weiter bei meinen kleinen FTP Problemen
Ich möchte in mein Programm eine Art "Resume" Funktion einbauen, wenn möglich in Verbindung mit dem Parameter AAppend von IdFTP.Put. Allerdings wird, wenn man diese Funktion einfach so ohne weiteres nutzt, ja einfach an die auf dem Server existierende Datei angehängt. Wie könnte man es nun verwirklichen, dass die Datei richtig zuende hochgeladen wird?
Gibt es dafür Codebeispiele? Ich bin noch bei der Theorie und mache mir im Moment nur Gedanken darüber, wie es funktionieren KÖNNTE. Theoretisch würde ich es so versuchen:
- unvollständige Datei auf dem Server mit der Größe X
- vollständige Datei auf meinem PC mit der Größe Y
- Ende von X ergibt Position wo der Upload weitergehen müsste
- Y-X ergibt den Rest, welcher der Datei auf dem Server fehlt
- lade einen Filestream ab der Position bis zum Ende
- Appende diesen mit IdFTP.Put an die Datei auf dem Server
Kann das so funktionieren? Und wie lade ich eine Datei teilweise in einen Stream?
Danke schonmal für eure Antworten!