2016-03-28 4 views
-1

以下は、リモートマシンまたは私たちのLANにある他のマシンからのコピーファイル(あらゆるタイプのファイル)のコードです。 Apche Camelを使ってファイルを自動的にコピーする方法。 私は画像をコピーしたいので、画像のみをコピーする方法はありません。apche Camelを使ってリモートマシン(他のマシン)からファイルをコピーするには?

私はこれを春に実装します。

 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

だからここにあなたの実際の質問は何ですか? –

+0

スキャナスキャンファイルの後に別のマシンからイメージファイルを自動的にコピーしたいmvc – SUNIL

+0

camelアプリケーションが実行されているローカルマシン上の他のマシンからターゲットフォルダをマウント(共有ドライブ)地元のラクダのルート。この単純なソリューションを使用すると、これを達成できます。 –

答えて

0

FTPの例を参照してください。そして、別のFTPサーバへの送信のinsted、あなたはそれがファイルを保存することができますので、ファイルのコンポーネントを使用するようにURLを変更することができますあなたのLANで

また、このFAQも参照してください。Java JVMを稼働させたままにする方法

+0

私はその例を見ましたが、どのように何を与えるのかを見てみました( "ftp:**パスとこれを継続的に実行するには – SUNIL

+0

私は** ip **を使用していますが、だから、どのようにパスを与える...それは私の混乱です。あなたは私にサンプルの例を与えることができます。 – SUNIL

+0

こんにちは、私はこの問題に私を助けます。 – SUNIL

関連する問題