Bezeichnung
easy:SetOpt_FTPPort -- aktiviert die FTP-Übertragung
Übersicht
easy:SetOpt_FTPPort(spec)
Beschreibung
Übergibt eine Zeichenkette als Parameter. Er legt fest, dass die FTP-Übertragung aktiv durchgeführt wird und die angegebene Zeichenkette verwendet wird, um die IP-Adresse für die FTP-PORT-Anweisung zu erhalten.

Die Anweisung PORT weist den Remote-Server an, sich mit der angegebenen IP-Adresse zu verbinden. Die Zeichenkette kann eine einfache IP-Adresse, ein Hostname, ein Name der Netzwerkschnittstelle (unter Unix) oder einfach nur ein '-' Symbol sein, damit die Bibliothek die Standard-IP-Adresse Ihres Systems verwenden kann. Standardmäßige FTP-Operationen sind passiv und verwenden daher keinen PORT.

Auf die Adresse kann ein ':' zur Angabe eines Ports folgen, optional gefolgt von einem '-' zur Angabe eines Portbereichs. Wenn der angegebene Port 0 ist, wählt das Betriebssystem einen freien Port aus. Wenn ein Bereich angegeben wird und nicht alle Ports im Bereich verfügbar sind, wird libcurl #CURLE_FTP_PORT_FAILED für das Zugriffsrecht melden. Ungültige Port-/Bereichseinstellungen werden ignoriert. IPv6-Adressen, gefolgt von einem Port oder Portbereich, müssen in Klammern stehen. IPv6-Adressen ohne Port-/Bereichsangabe können in Klammern angegeben werden.

Beispiele mit angegebenen Ports:

 
eth0:0
192.168.1.2:32000-33000
curl.se:32123
[::1]:1234-4567

Wenn Sie diese Option auf Nil setzen, wird der Port deaktiviert und kehrt zur Verwendung der passiven Version zurück.

Eingaben
spec
Eingabewert

Navigation zeigen