Ich habe versucht, eine Datei aus dem lokalen Verzeichnis in ein Remote-Verzeichnis zu kopieren. Das Problem ist, ich weiß nicht, wie ich die Adresse des Ziels, das ein anderer Computer ist, angeben. Kann jemand bitte ein Beispiel der ftp URL mit IP-Adresse zeigen. Es wäre hilfreich, wenn die URL auch Benutzername, Passwort, Port und einen bestimmten Pfad enthält. Danke.Senden von Dateien über FTP mit Apache Camel
1
A
Antwort
1
Es ist einfach, lesen Sie das Format URI Abschnitt von ftp Camel Handbuch (http://camel.apache.org/ftp2.html).
Nach Camel Dokumentation:
URI-Format
ftp://[use[email protected]]hostname[:port]/directoryname[?options]
sftp://[[email protected]]hostname[:port]/directoryname[?options]
ftps://[[email protected]]hostname[:port]/directoryname[?options]
Ersetzen Sie einfach die Hostnamen von Remote-IP.
URL kann auch Passwort:
ftp://user:[email protected]:21/dir/subdir
oder Sie können Benutzer und Passwort in Optionen definieren:
ftp://192.168.10.20:21/dir/subdir?user=user&password=password
Verwandte Themen
- 1. Lesen von Dateien mit Apache Camel FTP-Speicherort
- 2. Apache Camel FTP Client Nebenläufigkeit
- 3. Zip-Dateien mit Apache Camel
- 4. bewegt Datei von ftp auf lokale mit Apache Camel
- 5. Apache Camel FTP-Datei sollte von einzelnen Server
- 6. Binärdatei Korruption über HTTP mit Apache Camel
- 7. POST-Anfrage mit Apache Camel senden
- 8. Nicht genügend Speicher Heap-Größe Fehler - Apache Camel FTP
- 9. Apache Camel - ftp-Komponente - muss absoluten Pfad verwenden
- 10. Apache Camel: Verhindern von Speicherplatz beim Schreiben von Dateien
- 11. Verbindung mit SFTP (über Jumhost) nicht möglich mit Apache camel
- 12. Wie Real Ziel Endpunkt von Load Balancer in Apache Camel
- 13. Apache Camel Dateioptionen dynamisch ändern
- 14. Wie nur bearbeiteten Dateien auf FTP-Server mit Apache Camel löschen
- 15. Ist camel für den Austausch von FTP-Dateien geeignet?
- 16. Zuhören Mehrere Dateien von S3 Eimer Apache Camel mit
- 17. Microservice mit Apache Camel
- 18. Senden Dateiinhalte über FTP Python
- 19. Verwenden von Dateieigenschaften mit Apache Camel
- 20. Apache Camel: Aufgabe in Teilaufgaben zerlegen
- 21. Apache Camel E-Mail-Anhang zu ftp hochladen
- 22. Apache Camel mit Spring DSL
- 23. Datei nach dem Upload zu FTP in Apache Camel löschen
- 24. Apache Camel Integration mit Elasticsearch
- 25. Strange Apache Camel Exception
- 26. Apache-Commons ftp mehrere Dateien abrufen
- 27. Apache Camel: Covert JSON zu einem POJO mit Camel Methoden
- 28. Apache CAMEL Prozess auf Datei Präsenz
- 29. Senden Sie RabbitMQ Nachrichten an Websocket mit Apache Camel
- 30. Erlaubnis über Apache-Dateien
Ich habe bereits versucht diese. Es scheint keinen Bug zu geben, aber das Ziel empfängt die Datei einfach nicht. Ich versuche, es an einen anderen Computer im selben Netzwerk zu senden. Können Sie mir ein Beispiel für die URL zeigen, wenn mein Zielverzeichnis E: // test/inbox auf dem anderen Computer ist. Entsprechen der Benutzername und das Kennwort den Anmeldeinformationen, die für die Anmeldung am Computer erforderlich sind? – Milan
@Milan Verwenden Sie ftp oder smb? Dieser Pfad (E: // test/inbox) spielt keine Rolle, da Sie dieses Verzeichnis einem logischen Verzeichnis mit einem beliebigen Namen zuordnen können. Das hängt von den Einstellungen Ihres FTP-Servers ab. –
Ich benutze ftp.Und ich weiß nicht über die manuelle Einrichtung des FTP-Servers.Wenn ich Dateien an einen anderen Computer senden muss, gibt es eine Art von Konfiguration für den anderen Computer benötigt – Milan