Android 将文件上载到FTP服务器时出现未知隐藏异常

Android 将文件上载到FTP服务器时出现未知隐藏异常,android,ftp,unknown-host,Android,Ftp,Unknown Host,我想上传apk文件到FTP服务器。为此,我目前正在使用公共FTP服务器。我曾尝试使用FileZilla和WinSCP将文件上载到服务器,并使用这些工具成功地上载了文件 在图中,我已连接到此FTP服务器 但当我尝试以编程方式使用时,我也遇到了异常 以下是我的代码: public void uploadApkToFtp(File file, String appName){ FTPClient con = null; try { con = new FTP

我想上传apk文件到FTP服务器。为此,我目前正在使用公共FTP服务器。我曾尝试使用FileZilla和WinSCP将文件上载到服务器,并使用这些工具成功地上载了文件

在图中,我已连接到此FTP服务器

但当我尝试以编程方式使用时,我也遇到了异常

以下是我的代码:

public void uploadApkToFtp(File file, String appName){

    FTPClient con = null;

    try
    {
        con = new FTPClient();
        con.connect("ftp://speedtest.tele2.net");

        if (con.login("anonymous", "anonymous")) {

            con.enterLocalPassiveMode(); 
            con.setFileType(FTP.BINARY_FILE_TYPE);
            FileInputStream in = new FileInputStream(file);
            boolean result = con.storeFile("/appName", in);
            System.out.println (">>>>>>>>>>result "+result);
            in.close();
            if (result) Log.v("upload result", "succeeded");
            con.logout();
            con.disconnect();
        }
    }
    catch (Exception e)
    {
        e.printStackTrace();

    }

}
但这里我得到的异常是:java.net.UnknownHostException:。在第
con.connect(“ftp://speedtest.tele2.net");

知道我做错了什么吗?提前感谢(已获得互联网和存储许可)


嗨,在删除@greenapps建议的协议后,它工作正常。谢谢

con.connect(“ftp://speedtest.tele2.net");。这应该没有协议:
con.connect(“speedtest.tele2.net”)@greenapps谢谢删除协议后我可以连接到服务器。让我检查一下文件是否上传了?谢谢你的快速回复