Seite 1 von 1

SendFTPFileEx

Verfasst: 03.03.2026 22:02
von PIC18F2550
Hallo,

ich versuche schon eine ganze weile eine datei mit FTPS hochzuladen.
Alles klappt bis auf das hochladen.

In der Doku steht:
Result = SendFTPFileEx(ID, FileName$, RemoteFileName$, @ErrorOutput)

Wenn man im Forum sucht trifft man auf das:
Result = SendFTPFileEx(ID, FileName$, RemoteFileName$, IsAsynchron, @ErrorOutput)

eingebaut ist aber das IsAsynchron im Prototype
Leider fehlt mir die Beschreibung im pdf.

mit 0 scheint es zu gehen.

Danke

Re: SendFTPFileEx

Verfasst: 04.03.2026 01:34
von Kiffi
Keine Ahnung, auf welchem Stand Dein PDF ist, aber das hier sollte aktuell sein: viewtopic.php?t=30712

Re: SendFTPFileEx

Verfasst: 04.03.2026 09:08
von PIC18F2550
Aus der Zip am Ende von post 000 habe ich die pdf.

... Das Forum ist ganz schön träge. :(

Re: SendFTPFileEx

Verfasst: 04.03.2026 22:42
von PIC18F2550
Wie muss die Fehlerbehandlung zur Funktion "SetFTPDirectoryEx" aussehen wenn das Verzeichnis nicht existiert.

Code: Alles auswählen

  If OpenFTPEx(2, #PBEx_FTP_Protocol_FTPS_Explicit, "zzzzz.lima-ftp.de", 21, "xxxxx", "yyyyyyy", #PB_UTF8, @ErrorOutput$)
    If SetFTPDirectoryEx(2, "default-websitex", @ErrorOutput) ; Fehlertest "x"
      ....
    EndIf 
    CloseFTPEx(2, @ErrorOutput$)
  EndIf 
[21:39:22] Waiting for executable to start...
[21:39:22] Executable type: Windows - x64 (64bit, Unicode)
[21:39:22] Executable started.
[21:39:28] [ERROR] VPN_IP_Server.pb (Line: 102)
[21:39:28] [ERROR] Invalid memory access. (read error at address 18446744073709551615)
[21:39:37] The Program was killed.

Der Fehler tritt immer erst beim 2. Durchlauf auf.

Danke