Einzelnen Beitrag anzeigen

Benutzerbild von sx2008
sx2008

Registriert seit: 16. Feb 2008
Ort: Baden-Württemberg
2.332 Beiträge
 
Delphi 2007 Professional
 
#4

AW: Indy: IdFTP durch Proxy hindurch

  Alt 12. Feb 2011, 19:38
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.
  Mit Zitat antworten Zitat