gpt4 book ai didi

java - FTP 路由器到 HTTPS 以在 Java 中使用 Apache Camel 中显式的 TLS/SSL 进行安全连接

转载 作者:行者123 更新时间:2023-11-30 06:44:55 24 4
gpt4 key购买 nike

我有以下现有的 ftp 配置,我希望它成为 ftp 配置

@Override
public void configure() throws Exception {

DataFormat bindy = new BindyCsvDataFormat("com.fileprocessor");

from("ftp://" + ftpServer + "/" + ftpDir + "?username=" + ftpUser + "&password=" + ftpPass
+ "&passiveMode=true&delete=true&delay=10000")
.to("file:" + localDir);
from("file:" + localDir + "?move=" + localDirPassed + "&moveFailed=" + localDirError)
.unmarshal(bindy)
.process(dwsProcessor);
}

那么你认为我需要在这个 configure() 中做哪些改变
注意 :configure() 方法来自 RouteBuilder 类

最佳答案

作为Apache Camel documentation for FTP/SFTP/FTPS Component显示,FTP 和 FTPS 的语法是相同的,只是将 ftp:// 替换为 ftps://:

ftp://[username@]hostname[:port]/directoryname[?options] 
ftps://[username@]hostname[:port]/directoryname[?options]

在 Camel 中,显式模式是默认的:

isImplicit ... FTPS only: Sets the security mode(implicit/explicit). Default is explicit (false).

关于java - FTP 路由器到 HTTPS 以在 Java 中使用 Apache Camel 中显式的 TLS/SSL 进行安全连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49892998/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com