2013-10-17 52 views
0

美好的一天所以人們!獲取和放置文件的FTP錯誤

我有一個ftp問題。我們已經在Windows中設置了一個ftp服務器,並且正在使用java以編程方式訪問它。客戶端是一臺沒有安裝ftp的Linux機器。

對於客戶端A,獲取和放置過程是成功的。 對於客戶端B,獲取和放置失敗的過程。

我檢查了客戶端A,客戶端B和FTP服務器的防火牆。 我已經檢查過FTP服務器的端口。

問題:

客戶端是否應安裝ftp?請說明這一點,因爲客戶端A和B都沒有安裝ftp,但另一個成功完成該過程,另一個失敗。

這可能是什麼原因造成的?我正在用盡想法,因爲我已經在網絡中尋找可能的原因。主動與被動FTP,端口,防火牆等

在此先感謝!

+1

你是如何在Java中訪問ftp的?你使用哪些庫和/或方法?你能粘貼一些代碼片段嗎? – henderso

回答

0

Q1:不需要在客戶端主機上安裝ftp服務器。你說你寫了一個java ftp客戶端程序,這足夠了。問題2:您應該在客戶端B投入/失敗時發佈錯誤代碼。客戶端B登錄FTP服務器成功嗎?

我建議你最好設置你的java ftp客戶端程序來使用PASV模式。