2013-06-11 83 views
-2

我需要使用apache camel上傳ftp上的xls和xlsx文件。
我有一個簡單的代碼來上傳下載文件在FTP中,但它cat'n工作xls & xlsx文件。
文件在處理期間崩潰。.xls&.xlsx使用apache camel下載文件崩潰

我需要爲此做什麼都可以幫助我。
感謝您的回覆。

package ftp; 

import org.apache.camel.CamelContext; 
import org.apache.camel.builder.RouteBuilder; 
import org.apache.camel.impl.DefaultCamelContext; 

public class File_download_local_system { 

    public static void main(String args[]) throws Exception { 
     //final long delay = 60 * 60 *2000L; 
     CamelContext context = new DefaultCamelContext(); 
     context.addRoutes(new RouteBuilder() { 
      @Override 
      public void configure() { 
       from("file:D:\\uttam\\files?fileName=test.xls&idempotent=true&noop=true").to("ftp://[email protected]:21/src?password=cuboidology8"); 
      } 
     }); 
     context.start(); 
     Thread.sleep(1500); 
     context.stop(); 
    } 
} 

崩潰意味着,當我下載並打開文件,它給了我一個
錯誤,如:Excel中發現,在文件

回答

1

不可讀的內容您只保留此應用程序運行1.5秒。這不是很長時間。你的意思是什麼?你的問題缺乏這樣的細節。

0

請提供屬性「binary = true」,因爲這是一個您想要傳輸到FTP的Excel文件。