在模擬器上運行以下代碼。使用IP地址10.0.2.2連接到windows開發主機上的filezilla服務器。無法從android ftp4j客戶端獲取FTP服務器目錄列表
FTPClient ftp = new FTPClient();
try
{
ftp.connect("10.0.2.2", 21);
ftp.login(username, password);
String REMOTE_DEFAULT_INITIAL_DIRECTORY = ftp.currentDirectory();
File mDirectory = new File(REMOTE_DEFAULT_INITIAL_DIRECTORY);
File[] listing = mDirectory.listFiles();
}
catch (Exception e)
{
e.printStackTrace();
}
問題:文件[]包含Android客戶端而不是服務器上的文件列表。
感謝 Imdad
如果我沒有弄錯,android在標準SDK中沒有FTP客戶端庫。你使用哪個FTP庫? – fycth