Bezeichnung
easy:SetOpt_FTP_FileMethod -- wählt das Verzeichnisdurchlaufverfahren für FTP aus
Übersicht
easy:SetOpt_FTP_FileMethod(method)
Beschreibung
Übergibt einen Wert in method, der libcurl mitteilt, mit welchem Verfahren eine Datei auf einem FTP(S)-Server erreicht werden soll.

Diese Option existiert, weil einige Serverimplementierungen nicht den Standards entsprechen, die funktionieren sollen.

Das Argument sollte eine der folgenden Alternativen sein:

CURLFTPMETHOD_MULTICWD
libcurl führt eine einzige CWD-Operation für jeden Pfadteil in der angegebenen URL durch. Für tiefe Hierarchien bedeutet dies viele Befehle. In der RFC1738 steht, dass es so gemacht werden soll. Dies ist der Standard, aber die langsamste Methode.

CURLFTPMETHOD_NOCWD
libcurl führt überhaupt keinen CWD durch. libcurl führt SIZE, RETR, STOR usw. durch und gibt für all diese Befehle einen vollständigen Pfad zum Server an. Dies ist die schnellste Methode.

CURLFTPMETHOD_SINGLECWD
libcurl führt einen CWD mit dem gesamten Zielverzeichnis durch und arbeitet dann mit der Datei normal ("normally", wie im Fall multicwd). Dies ist etwas normkonformer als 'nocwd', jedoch ohne die volle Konsequenz von 'multicwd'.

Eingaben
method
Eingabewert

Navigation zeigen