25. Mai 2014 13:06
//Jetzt wird die Datei gelöscht
ftpWebRequest := FtpWebRequest.Create('URL');
ftpWebRequest.Credentials := Credentials.NetworkCredential('Username', 'Pass');
ftpWebRequest.UsePassive := FALSE;
ftpWebRequest.Method := 'DELE';
ftpWebRequest.GetResponse();
25. Mai 2014 13:36
25. Mai 2014 14:12
FTPRequest := FTPRequest.Create('URI direkt zur Datei');
Credentials := Credentials.NetworkCredential('Name', 'PASS');
FTPRequest.Credentials := Credentials;
FTPRequest.KeepAlive := TRUE;
FTPRequest.Method := 'DELE';
FTPRequest.UsePassive := TRUE;
FTPRequest.UseBinary := TRUE;
//StatusCode := FTPResponse.StatusCode;
FTPResponse := FTPRequest.GetResponse;
//IF FTPResponse.StatusCode.ToString() = StatusCode.FileActionOK.ToString() THEN BEGIN
//Deleted := TRUE;
//END;
FTPResponse.Close;
25. Mai 2014 22:11
ftpWebRequest.UsePassive := FALSE; // (oder TRUE, der eigentliche Wert ist irrelevant)
25. Mai 2014 22:42
ftpRequest.UsePassive(False);
26. Mai 2014 00:18
26. Mai 2014 11:47
26. Mai 2014 11:59
1. Juni 2014 11:17
Hm, bei anderen scheints zu funktionieren
das kann doch unmöglich an der Großschreibung des Boolean-Wertes liegen??
Brauchst du das UsePassive überhaupt?
Außerdem gibts schon etwas Fertiges für NAV 2013
8. Juni 2014 12:43
21. Juli 2014 09:28