0

我正在尝试为 android 创建 ftp 客户端,但我没有连接服务器 https://www.drivehq.com/是此应用程序的主机。库是“org.apache.commons.net_2.0.0.v200905272248 ( 1).jar"

下面是我的代码。

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
tv = (TextView) findViewById(R.id.tv);
ftpConnect("www.drivehq.com","uname","password",21);
}
public boolean ftpConnect(String host, String username, String password,int port) {
try {
mFTPClient = new FTPClient();
mFTPClient.connect(InetAddress.getByName(host));
if (FTPReply.isPositiveCompletion(mFTPClient.getReplyCode())) {
//boolean status = mFTPClient.login(username, password);
mFTPClient.setFileType(FTP.BINARY_FILE_TYPE);
mFTPClient.enterLocalPassiveMode();
tv.setText("Connected");
//return true;//status;
}
tv.setText("not Connected");
} catch (Exception e) {
tv.setText(""+e);
}
return false;
}

它只是在 TextView 中显示空白屏幕。我还尝试提供主机名,例如https://www.drivehq.com/和 www.drivehq.com/ 和http://www.drivehq.com/ 当我连接到 ftp 服务器时,如何显示它的文件夹等意味着使用webview?

谢谢。

4

0 回答 0