Ich verwende diese JSCH-Bibliothek (http://www.jcraft.com/jsch/) in meiner ColdFusion-Anwendung. Meine Anwendung möchte einen Wiederholungsmechanismus implementieren - wenn eine Dateiübertragung auf halbem Wege fehlschlägt, möchte ich die Dateiübertragung von dort fortsetzen (oder fortsetzen), wo sie aufgehört hat. Ist das mit dieser jsch-Bibliothek möglich?Fortsetzen der Dateiübertragung für eine halbwegs fehlgeschlagene Dateiübertragung
0
A
Antwort
0
einfach verbinden und einen Upload wieder mit RESUME
Flagge starten:
channelSftp.put(src, dst, ChannelSftp.RESUME);
Die RESUME
Flagge wird JSch Abfrage Größe eines Teil Remote-Datei machen und den Transfer von dort aus neu starten. Wenn die Datei bereits vollständig hochgeladen wurde, wird nichts übertragen.
Verwandte Themen
- 1. Fortsetzen Dateiübertragung, wenn abgebrochen
- 2. Schnelle Dateiübertragung
- 3. C# asynchrone Dateiübertragung - Warten vor dem Fortsetzen der Schleife
- 4. Lastabhängige Dateiübertragung
- 5. Bluetooth-Dateiübertragung in Android
- 6. FTP-Dateiübertragung C#
- 7. Dateiübertragung mit gRPC
- 8. Erlaubnis verweigert auf Dateiübertragung
- 9. Bluetooth AppleScript Auto Dateiübertragung
- 10. TCP/IP-Dateiübertragung C++
- 11. Zip-Dateiübertragung mit akka
- 12. POST-Listener in Dateiübertragung
- 13. Mehrere Dateiübertragung in Mule
- 14. RMI Client/Server - Dateiübertragung
- 15. Dateiübertragung mit Winsock
- 16. Client Server Dateiübertragung Java
- 17. Bluetooth-Dateiübertragung in J2me
- 18. jquerymobile Dateiübertragung Upload-Fehler
- 19. Dateiübertragung mit FTP
- 20. Dateiübertragung mit UDP
- 21. Winsock-Dateiübertragung in C
- 22. Dateiübertragung über HTTP
- 23. Dateiübertragung in Cordova
- 24. Dateiübertragung in Java
- 25. Dateiübertragung über Wifi Direct
- 26. Weird-Datei Ausgangsbuchse Dateiübertragung
- 27. Mehrfache Dateiübertragung: Array
- 28. Dateiübertragung mit RMI
- 29. ejabberd Dateiübertragung fehlschlagen
- 30. Batch-Datei für PuTTY/PSFTP Dateiübertragung Automatisierung
danke .... Aber ich muss die Übertragung fortsetzen, wenn ich eine Dateiübertragung fehlgeschlagen auf halbem Weg gefunden habe. Und basierend auf dieser Bedingung muss ich nur die Übertragung fortsetzen. Wie kann ich das machen. Ich weiß, dass du auf meine Frage geantwortet hast, aber es wäre sehr hilfreich, wenn du diese Details ebenfalls bereitstellen könntest (wenn möglich, ein Code-Snippet). – user3742125
Wie definierst du * "fail half through" *? Welchen Sinn macht es, nur fortzufahren, wenn es "auf halbem Wege versagt" *? Warum würden Sie zum Beispiel nicht einmal fortfahren, wenn eine anfängliche Verbindung wegen eines vorübergehenden Netzwerkausfalls nicht erfolgreich ist? –
Ich stimme meinem schlecht.Ich verwendete im Allgemeinen diese Phrase.Meine Absicht ist, die Remote-Datei über lokale Datei zu überprüfen, um sicherzustellen, dass beide identisch sind.Ich muss dies durch Überprüfung der Dateigröße beider Dateien oder mit einigen Prüfsummen-Techniken. Und wenn diese Prüfung fehlschlägt (entweder Größe oder Prüfsumme), dann muss ich nur einen Wiederholungsmechanismus implementieren, indem ich die Dateiübertragung wieder aufnehme. Ist dies mit dieser jsch-Bibliothek erreichbar, wenn ja, könntest du mir bitte helfen, einige Code-Snipets zur Verfügung zu stellen. Wenn Sie möchten, kann ich diesen Thread beantworten und eine neue Frage starten. Ich bin in einer kritischen Situation, da ich dies wie implementieren möchte. – user3742125