有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java无法用FTP从Mulesoft Cloudhub写入文件

尝试从Cloudhub连接到FTP时出现以下错误

试图获取路径/XX/XXXX/XXXXXXX\u 20200721151112时发现异常。dat。 Ftp回复代码:150。Ftp回复字符串:150打开文件列表的ASCII模式数据连接

下面是我的FTP配置和FTP日志

<ftp:config name="FTP_Config-yrbk-deposits-ftp" 
    doc:name="FTP Config" doc:id="79692e72-be49-428b-87cd-2522c3ca0aa6" >
    <ftp:connection 
        workingDir="${yrbk-deposits-ftp.directory}" 
        host="${yrbk-deposits-ftp.host}" 
        port="${yrbk-deposits-ftp.port}" 
        username="${yrbk-deposits-ftp.user}" 
        password="${secure::yrbk-deposits-ftp.password}" 
        controlEncoding="UTF-8" 
        transferMode="ASCII" 
        connectionTimeout="5">
            <reconnection >
                <reconnect frequency="5000" count="3" />
            </reconnection>
            <pooling-profile minEvictionMillis="60000" evictionCheckIntervalMillis="60000" />
    </ftp:connection>
</ftp:config>

FTP logs


共 (1) 个答案

  1. # 1 楼答案

    错误150表示PASV(被动)命令丢失。尝试在FTP连接器配置中设置passive=“true”属性