AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Netzwerke Delphi Indy ftp löscht Dateien?
Thema durchsuchen
Ansicht
Themen-Optionen

Indy ftp löscht Dateien?

Ein Thema von wurzelsepp1 · begonnen am 3. Mai 2024 · letzter Beitrag vom 5. Mai 2024
Antwort Antwort
wurzelsepp1

Registriert seit: 9. Dez 2012
107 Beiträge
 
Delphi 3 Professional
 
#1

Indy ftp löscht Dateien?

  Alt 3. Mai 2024, 20:14
Moin Gemeinde,

ich hab mal wieder ein spezielles Problem:

Ich übertrage eine Datei an einen FTP-Server.

ftp.put(lokaleDatei, ServerDatei)

Danach kann ich die Datei mit einem externen ftp-Programm (z.B. FileZilla) auf dem Server sehen.

Jetzt schließe ich die Verbindung mit ftp.disconnect

Danach ist die Datei auf dem Server verschwunden.


Gibt es dafür eine Erklärung? Ich bin leider nicht der Indy-Experte, da ich sonst eine andere Protokoll-Lib verwende ..

Danke & Viele Grüße
Alex
  Mit Zitat antworten Zitat
Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
9.574 Beiträge
 
Delphi 11 Alexandria
 
#2

AW: Indy ftp löscht Dateien?

  Alt 3. Mai 2024, 21:42
Das klingt als ob der Upload für den Server noch nicht abgeschlossen war.

Hast du geschaut, was du im OnStatus-Event bekommst? Du könntest auch die Kommunikation mit TIdLogEvent mitschneiden.
Sebastian Jänicke
Alle eigenen Projekte sind eingestellt, ebenso meine Homepage, Downloadlinks usw. im Forum bleiben aktiv!
  Mit Zitat antworten Zitat
wurzelsepp1

Registriert seit: 9. Dez 2012
107 Beiträge
 
Delphi 3 Professional
 
#3

AW: Indy ftp löscht Dateien?

  Alt 4. Mai 2024, 19:05
Hast du geschaut, was du im OnStatus-Event bekommst? Du könntest auch die Kommunikation mit TIdLogEvent mitschneiden.
FTP-Status: Starting FTP transfer
FTP-Status: Transfer complete

Merkwürdigerweise tritt dieser Effekt nur auf einem Server auf. (Die Dateien werden zu zwei FTP-Host geschickt. Einer von beiden löschen die dateien nach Disconnect.
  Mit Zitat antworten Zitat
wurzelsepp1

Registriert seit: 9. Dez 2012
107 Beiträge
 
Delphi 3 Professional
 
#4

AW: Indy ftp löscht Dateien?

  Alt 4. Mai 2024, 19:21
Du könntest auch die Kommunikation mit TIdLogEvent mitschneiden.
Das sieht dann so aus:

Sent 04.05.2024 19:14:06: STOR nix2.txt.up<EOL>
Recv 04.05.2024 19:14:06: 150 Binary data connection for /~0058189/in/nix2.txt.up (217.91.154.166,63028).<EOL>
Recv 04.05.2024 19:14:06: 226 Binary transfer complete (8 bytes transfered).<EOL>
Sent 04.05.2024 19:14:06: RNFR nix2.txt.up<EOL>
Recv 04.05.2024 19:14:06: 350 File exists, ready for destination name.<EOL>
Sent 04.05.2024 19:14:06: RNTO nix2.txt<EOL>
Recv 04.05.2024 19:14:06: 250 RNTO command successful.<EOL>
Sent 04.05.2024 19:14:06: QUIT<EOL>
Recv 04.05.2024 19:14:06: 221 Goodbye.<EOL>
Stat Disconnected.

Also alles totaaal normal ..
Irgendwie habe ich den Verdacht, dass der Server "so ein" Script ausführt, das "irgendwas" mit den Dateien macht, wenn der Anrufer aufgelegt hat ..
  Mit Zitat antworten Zitat
Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
9.574 Beiträge
 
Delphi 11 Alexandria
 
#5

AW: Indy ftp löscht Dateien?

  Alt 4. Mai 2024, 20:10
Irgendwie habe ich den Verdacht, dass der Server "so ein" Script ausführt, das "irgendwas" mit den Dateien macht, wenn der Anrufer aufgelegt hat ..
In die Richtung ging auch meine Überlegung, aber es hätte noch sein können, dass der Server komisch reagiert (trotz aller Standards) und deshalb etwas schief geht. Deshalb der Hinweis auf die Logging-Möglichkeiten, die das ja nun ausgeschlossen haben. Insofern muss da etwas auf dem Server passieren, das die Datei anfasst, das sehe ich genauso.
Sebastian Jänicke
Alle eigenen Projekte sind eingestellt, ebenso meine Homepage, Downloadlinks usw. im Forum bleiben aktiv!
  Mit Zitat antworten Zitat
wurzelsepp1

Registriert seit: 9. Dez 2012
107 Beiträge
 
Delphi 3 Professional
 
#6

AW: Indy ftp löscht Dateien?

  Alt 5. Mai 2024, 17:56
Insofern muss da etwas auf dem Server passieren, das die Datei anfasst, das sehe ich genauso.
Jo, ich werde da morgen mal fragen ..

Danke erstmal für den Tipp
  Mit Zitat antworten Zitat
Antwort Antwort

 

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:07 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz