我必须在单击超链接时使用 SFTP 下载位于远程位置的文件。我使用 JBOSS 5.1 作为我的服务器并使用 struts2。我已经实现了下面的代码,我发现 ConsumerTemplate 的 receiveBody() 是 null ?有人可以指导我解决上述问题吗?
代码 :
CamelContext ctx = new DefaultCamelContext();
ConsumerTemplate consumer = ctx.createConsumerTemplate();
String camel_ftp_uri = MessageFormat.format(CAMEL_FTP_PATTERN, ftp_mode, ftp_user, ftp_address, ftp_dir, ftp_options);
System.out.println("camel_ftp_uri ::: "+camel_ftp_uri);
Object obj= consumer.receiveBody(camel_ftp_uri);
System.out.println("obj ::"+obj);
当我打印camel_ftp_uri
时得到 :camel_ftp_uri :::
ftp://ccc_uat1@1x.xxx.xx.xxx//from_ccc/file.txt?disconnect=true
我在 SOF 中引用了以下链接:
提前致谢