2011-03-22 27 views
0

我目前正在與我的項目中的apache commons訪問我的FTP服務器。 上傳文件完全沒有問題,但是如果我想下載文件,我會得到UnknownHost Exception,因爲它是相同的FTP服務器,所以很奇怪。UnknownHostexception使用Apache公用

client.connect("ftp.liamissimo.li.ohost.de",21); 
client.login("XXX", "XXX"); 
client.enterLocalPassiveMode(); 

該代碼的工作原理類似於上傳,但如果我使用它下載,我得到了UnknownHost異常。

+0

哪一行會引發異常? – 2011-03-22 21:46:26

+0

嗯,我看到沒有行標記,有這個代替: – 2011-03-22 21:48:30

+0

'03-22 21:38:02.404:錯誤/ AndroidRuntime(515):java.lang.RuntimeException:無法啓動活動ComponentInfo {com.ftp。 android/com.ftp.android.Main}:java.lang.ClassCastException:java.net.UnknownHostException' – 2011-03-22 21:49:19

回答

0

我有這樣一個問題,我得到它通過使用主機名而不是實際的主機的IP清單文件工作...

+0

非常感謝,讓它現在工作,即使現在他沒有找到我的文件 - .- – 2011-03-22 22:32:00

+0

嗯。抱歉。我不知道。也許它在你的代碼中的東西。當我使用我的FTP應用程序時,我注意到FTP對於你輸入的內容確實很挑剔。確保所有的路徑完全按照他們應該。如果我幫忙,不要忘記接受和推動向上箭頭! :) – 2011-03-25 01:28:03

0

檢查權限。

使用權限android:name =「android.permission.INTERNET」/>