Android 将文件上载到FTP服务器时出现未知隐藏异常
我想上传apk文件到FTP服务器。为此,我目前正在使用公共FTP服务器。我曾尝试使用FileZilla和WinSCP将文件上载到服务器,并使用这些工具成功地上载了文件 在图中,我已连接到此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
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谢谢删除协议后我可以连接到服务器。让我检查一下文件是否上传了?谢谢你的快速回复