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