gpt4 book ai didi

java - 如何用JAVA连接子域FTP

转载 作者:行者123 更新时间:2023-12-01 14:15:22 25 4
gpt4 key购买 nike

我正在尝试编写一个JAVA程序来连接FTP。我已经从 apache 下载了 .JAR 文件并将其添加到我的项目中的 LIB 文件夹中。

当我尝试按照下面的代码连接到 FTP 时,我收到 java.net.UnknownHostException

如果我使用

  • ftp://subdomain.example.com - java.net.UnknownHostException

  • ftp.subdomain.example.com - java.net.UnknownHostException

  • ftp://example.com - java.net.UnknownHostException

  • ftp.example.com - 有效!

我的所有文件都位于 ftp://subdomain.example.com/,我不想更改 FTP 中的任何内容。

如果我尝试在 Google Chrome 浏览器中打开 ftp://subdomain.example.com/,它会要求我输入用户名和密码。

import java.io.IOException;
import java.net.SocketException;

import org.apache.commons.net.ftp.FTPClient;
import org.apache.commons.net.ftp.FTPFile;

public class ConnectToFTP {
public static final void main(String[] args) throws SocketException, IOException {
FTPClient ftp = new FTPClient();
try {
ftp.connect("ftp://subdomain.example.com");
} catch (Exception e) {
System.out.println("The Error : " + e.toString());
}
System.out.println("login: "+ftp.login("username", "password"));
}
}

您能帮我连接到 ftp://subdomain.example.com/

最佳答案

您可能想使用ftp.connect("subdomain.example.com")

关于java - 如何用JAVA连接子域FTP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18154827/

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