2016-03-28 2 views
-1

Unten ist der Code für das Kopieren von Dateien (jeder Dateityp) von einem entfernten Rechner oder einem anderen Rechner, der sich in unserem LAN befindet. So kopieren Sie automatisch Dateien mit Apche Camel. Ich möchte Bilder kopieren, also jede Methode, nur Bilder zu kopieren.Wie kopiert man Dateien von Remote-Maschine (andere Maschine) mit Apche Camel?

Ich implementiere dies im Frühjahr.

 final String sourceFolder = "ftp:172.30.83.119\\D:MyCLone\\WSIMS\\images?username=shailesh.bhad&password=Password2"; 
     final String destinationFolder = "file:D:\\outbox"; 

     final CamelContext camelContext = new DefaultCamelContext(); 
     camelContext.addRoutes(new RouteBuilder() { 
      @Override 
      public void configure() { 
       from(sourceFolder).to(destinationFolder); 
      } 
     }); 

     camelContext.start(); 
     Thread.sleep(30000); 
     camelContext.stop(); 
} 
+0

Also, was ist Ihr hier eigentliche Frage? –

+0

Ich möchte Bilddateien von einem anderen Computer automatisch nach dem Scannen von Dateien scannen .. mit Apache Kamel im Frühjahr mvc – SUNIL

+0

Sie können den Zielordner von einem anderen Computer auf Ihrem lokalen Rechner (shared Laufwerk) mounten, wo die Kamel-Anwendung ausgeführt wird und dann machen eine Kamelroute vor Ort. Mit dieser einfachen Lösung können Sie dies erreichen. –

Antwort

0

Siehe das FTP-Beispiel

Und dann das Senden an einem anderen FTP-Server insted, können Sie die URL ändern, um die Dateikomponente zu verwenden, um die Dateien zu speichern in Ihrem LAN

Und siehe auch diese FAQ, wie Sie eine Java JVM

laufen lassen
+0

Ich sah das Beispiel aber wie oder was geben ** von ("ftp: ** Pfad und wie kontinuierlich läuft dies mit Feder – SUNIL

+0

Bedeutet, ich benutze ** ip **, aber nach einigen Tagen ** ip ** wird sich ändern .. also wie und was gib den weg ... das ist meine verwirrung..Kannst du mir ein Beispiel geben – SUNIL

+0

Hallo jemand hilft mir bei diesem Thema Ich bin hier seit 2 Tagen fest ... – SUNIL

Verwandte Themen