-1

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();
    }
}

クラッシュとは、ファイルをダウンロードして開くと、次の
ようなエラーが表示されることを意味します。

4

2 に答える 2

1

このアプリケーションを 1.5 秒間だけ実行し続けます。それは長い時間ではありません。そして、クラッシュとはどういう意味ですか? あなたの質問にはそのような詳細がありません。

于 2013-06-15T07:26:05.753 に答える
1

これは FTP に転送したい Excel ファイルであるため、属性「binary=true」を指定してください。

于 2015-03-26T10:08:50.703 に答える