Function DE Version 5.00

@FTPNTGetLastResponseInfo

FTP

Syntax

@FTPNTGetLastResponseInfo(RetFNErrorNr;RetTEXTResponse);

Beschreibung

Diese @Function steht nur unter Windows zur Verfügung!

Gibt die letzte FTP-Server-Response zurück.
Diese Function ist z.B. dann sinnvoll, wenn @FTPNTGetLastError den Code 12003 zurückgibt.
In diesem Fall kann anhand der FTP-Server-Response das Problem evtl. eingekreist werden.

ReturnParameter FN RetFNErrorNr:
Der letzte FTP-Server-Code

Returnarameter TEXT RetTEXTResponse:
Die letzte FTP-Server-Response.

Beispiel @FTPNTGetLastResponseInfo:

TEXTREMOTENAME:="\Bilder\250.jpg
";
TEXTLOCALPATH:="C:\Bilder\250.jpg
";
FNOVERWRITEPROTECT:=0;
@FTPNTGetFile(FTPNTHANDLE;TEXTREMOTENAME;TEXTLOCALPATH;FNOVERWRITEPROTECT);
@FTPNTGetLastResponseInfo(RetFNErrorNr;RetTEXTResponse);

Beispiel FTP-Server-Response:
200 TYPE is now 8-bit binary

227 Entering Passive Mode (212,202,254,67,164,118)

550 Can’t check for file existence

550 Prohibited file name: \Bilder\250.jpg

In diesem Fall ist sind die Backslahes "\" in TEXT TEXTREMOTENAME das Problem.
Der Server kann nur mit Slashes "/" im TEXT TEXTREMOTENAME umgehen!