2 Stimmen

Was passiert mit einer Datei, wenn die Verbindung über SFTP unterbrochen wird?

Ich muss eine Dateiübertragung von einem Webserver zu einem SFTP-Server implementieren. Wenn die Verbindung während der Dateiübertragung unterbrochen wird, was passiert dann mit den bereits übertragenen Bytes?

1voto

Jon W Punkte 14908

Kurze Antwort: Der Teil der Datei, der bereits übertragen wurde, geht verloren, wird als Abfall gesammelt und zur Löschung markiert.

0voto

Dave Swersky Punkte 34052

Wenn der SFTP-Server nicht über eine eingebaute Funktion zur Wiederaufnahme einer unterbrochenen Übertragung verfügt (ich bin nicht sicher, ob es eine solche Funktion gibt; falls ja, wäre es wahrscheinlich ein Zusatzprogramm), wird die Datei überhaupt nicht übertragen.

0voto

Bruce Blackshaw Punkte 976

Das wahrscheinlichste Szenario ist, dass eine teilweise übertragene Datei nun auf dem Server existiert.

Nur wenige Server würden eine solche Datei zum Löschen vormerken - das würde bedeuten, dass man eine abgebrochene Übertragung nie wieder aufnehmen könnte, sondern wieder von vorne beginnen müsste.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X