so wie sich dein Post liest, sprichst du von einem Internet(-Web)-Server im WAN und nicht von einem Server im LAN.
WebServer haben meistens einen
FTP-Zugang. In den
Indy's ist ein TIdFtp-Client drin. Mit dem kannst du die Datei hoch und runter laden.
Hast du keinen
FTP-Zugang auf dem Server, wirds schwierig.
Über HTTP lässt sich eine Datei ebenfalls prima runter laden. Um die Datei wieder hoch zu kriegen, muß ein Script auf dem Server die Datei entgegen nehmen. Hierbei kommt es aber darauf an, ob der Server überhaupt einen HTTP-Upload unterstützt bzw. zulässt.
Über
SSH bzw.SCP ließe sich auch eine Datei hochladen, aber
1. kenne ich keine
SSH-Komponente und
2. kannst du davon ausgehen, dass
SSH auf dem Server sowieso dicht gemacht worden ist, bzw. der Provider dir keinen
SSH-Account bereit stellt.
FTP ist der Weg den du mal austesten solltest.
Um Verbindungsprobleme zu minimieren könntest du ein Hash-File erzeugen und dieses mit zu deiner Datei auf dem Server legen. Nach jedem Download kannst du dann deine Datei gegen das Hash-File prüfen. So erkennst du ob sich beim Übertragen ein Fehler eingeschlichen hat.