在Android中连接到FTP服务器

时间:2015-10-11 09:59:06

标签: java android ftp

我是Android编程新手。我试图建立一个基本的应用程序,试图连接到FTP服务器。我以其他方式连接到服务器没有问题。我希望你们能告诉我我做错了什么。

这是我的代码:

public boolean ftpConnect(String host, String username,
                          String password, int port) {
    try {
        client = new FTPClient();
        client.connect(InetAddress.getByName(host), 21);

        if (FTPReply.isPositiveCompletion(client.getReplyCode())) {
            boolean status = client.login(username, password);
            client.setFileType(FTP.BINARY_FILE_TYPE);
            client.enterLocalPassiveMode();
            return status;
        }
    } catch (Exception e) {
        Log.d(TAG, "Error: could not connect to host " + host);
    }
    return false;
}

从我的主要活动OnCreate()方法调用该函数。 当我跑步时,我只收到“无法连接到主机”标签。 提前谢谢!

0 个答案:

没有答案