Funktionsreferenz

_FTP_FileOpen

Leitet den Zugang zu einer Datei auf einem FTP Server ein, um zu lesen oder zu schreiben.

#Include <FTPEx.au3>
_FTP_FileOpen($hConnect, $lpszFileName [, $dwAccess = 0x80000000 [, $dwFlags = 2 [, $dwContext = 0]]])

 

Parameter

$hConnect Der Rückgabewert von _FTP_Open().
$lpszFileName Name der Datei, welche geöffnet werden soll.
$dwAccess [optional] Das Attribut (Standard: $GENERIC_READ)
$dwFlags [optional] Bestimmen die Umstände, unter denen die Übertragung stattfinden soll. Die Anwendung sollte einen Übermittlungstyp und irgend einen der Flags enthalten, die anzeigen, wie das Puffern kontrolliert wird.

Der Übermittlungstyp kann einer der folgenden Werte sein:
$FTP_TRANSFER_TYPE_ASCII - Übermittelt die Datei per FTP-ASCII-Übertragungsmethode (Typ A). Steuerungs- und Formatierungsinformationen werden entsprechend geändert.
$FTP_TRANSFER_TYPE_BINARY - Übermittelt die Datei per FTP-Abbild-Übertragungsmethode (Typ I). Die Datei wird exakt so, wie sie ist, ohne Änderungen übermittelt. (Standard)
$FTP_TRANSFER_TYPE_UNKNOWN - Setzt $FTP_TRANSFER_TYPE_BINARY als Standard
$INTERNET_FLAG_TRANSFER_ASCII - Übermittelt die Datei als ASCII
$INTERNET_FLAG_TRANSFER_BINARY - Übermittelt die Datei binär

Die folgenden Werte werden für die Kontrolle des Pufferns der Datei benutzt. Die Anwendung kann einen oder mehrere dieser Werte benutzen:
$INTERNET_FLAG_HYPERLINK - Erzwingt die Datei neu zu laden, wenn keine Fristablaufzeit oder Modifikationszeit vom Server zurückgegeben wird, wenn festgestellt wird, dass das Objekt vom Netzwerk neu zu laden ist.
$INTERNET_FLAG_NEED_FILE - Eine temporäre Datei wird erstellt, wenn die Datei nicht gepuffert werden kann.
$INTERNET_FLAG_RELOAD - Erzwingt das Herunterladen der angefragten Datei, des Objekts oder des Verzeichnisses vom originalen Server und nicht vom Cache.
$INTERNET_FLAG_RESYNCHRONIZE - Lädt HTTP-Quellen neu, wenn die Quelle nach dem letzten Download geändert wurde. Alle FTP und Gopher Quellen werden neu geladen.
$dwContext [optional] Eine Variable, die den Definitionswert für die Anwendung enthält, der diese Suche mit Anwendungsdaten verbindet.
Dies wird nur benutzt, wenn die Anwendung bereits _FTP_SetStatusCallback() aufgerufen hat, um eine Status-Callbackfunktion zu setzen.

 

Rückgabewert

Erfolg: Gibt den Handle der FTP Datei für die Funktion _FTP_FileRead() zurück.
Fehler: 0 und setzt @error auf Nicht-Null

 

Bemerkungen

Keine.

 

Verwandte Funktionen

_FTP_FileClose, _FTP_FileRead, _FTP_SetStatusCallback, _FTP_FileGet, _FTP_FilePut

 

Siehe auch

Suche in der MSDN Bibliothek nach FtpOpenFile