.xls& .xlsx使用apache camel下载文件崩溃

时间:2013-06-11 13:45:02

标签: java ftp apache-camel xls xlsx

我需要使用apache camel在ftp中上传xls和xlsx文件 我有简单的代码在ftp上传下载文件,但它对xls& xlsx文件起作用。
文件在处理过程中崩溃。

我需要为此做些什么可以帮助我 感谢您的答复。

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://cuboidology8@127.1.2.3:21/src?password=cuboidology8");
            }
        });
        context.start();
        Thread.sleep(1500);
        context.stop();
    }
}

崩溃意味着当我下载并打开文件时,它会给我一个 错误如: Excel在文件中找到了不可读的内容

2 个答案:

答案 0 :(得分:1)

您只能让此应用程序运行1.5秒。那不是很长时间。崩溃是什么意思?你的问题缺乏这样的细节。

答案 1 :(得分:0)

请提供属性" binary = true"因为这是您要传输到FTP的Excel文件。