FTPClient.connect不起作用

时间:2015-08-06 11:03:13

标签: android upload ftp

我将通过FTP和Android上传文件。问题是我无法连接到服务器。我使用http://commons.apache.org/ FTP 1.4.1 Libary。

这是我的代码:

FTPClient ftpClientUp = new FTPClient();

try {
    ftpClientUp.connect(InetAddress.getByName("myftpserver.tld"));
} 

catch (Exception e) {
    Toast toast = Toast.makeText(getApplicationContext(), "Allways come this message :/" Toast.LENGTH_SHORT), Toast.LENGTH_SHORT);
    toast.show();
}

这是我收到的错误消息:

  

android.os.NetworkOnMainThreadException

有人能帮助我吗?

1 个答案:

答案 0 :(得分:1)

您应该在单独的线程中(而不是在主线程,UI线程中)发出网络请求。您可以找到更多信息here