Wenn du damit zufrieden bist, Dateien per
FTP hochzuladen oder Dateien (mit bekannten Dateinamen) herunterzuladen, dann kann du auch bestehende
FTP-Clients dazu benützen.
Deine Software erzeugt eine Steuerdatei und lässt sie von der externen
FTP-Software abarbeiten.
Geeignete
FTP-Clients sind z.B.
WinSCP (Open source, kann Secure-
FTP und normales
FTP) und WS
FTP Professional (kommerzielle Software - in Bezug auf Proxies noch ein Tick besser als WinSCP).
Beide Clients können mit verschiedenen Proxyserver arbeiten; auch mit einem Cern-Proxy.
Daneben gibt es auch noch
ActiveX-Bibliotheken, die du in deine Software einbinden könntest (z.B.
SmartFTP - kostet aber Geld).
Mit WinINET besteht im Prinzip die Chance über einen Cern-Proxy zu arbeiten.
Ich hab's aber nicht ans Laufen gebracht und bin dann auf WinSCP ausgewichen.
Auf jeden Fall sollte klar sein, dass
FTP über Proxyserver ziemlich schwierig ist, weil es keinen vernünftigen Standard gibt.
Selbst ganz normales
FTP zwischen zwei Rechnern macht immer wieder Schwierigkeiten, weil die
FTP-Server so verschieden sind und unterschiedliche Features unterstützen.
FTP ist halt ein Protokoll aus der Steinzeit des Internet.