2010-10-20 184 views
2

我無法從Iphone設備(使用wifi)將文件FTP到遠程FTP服務器。大多數情況下,我收到「流式打開錯誤」並且很少,文件正在被FTPed。但在檢查FTP服務器時,上傳的文件是空的,即文件大小爲0字節。但是上傳的文件有一定的大小。我無法FTP到FTP服務器

注:我使用主動模式來FTP和FTP服務器接受活動連接 所以,問題在哪裏? FTP服務器有問題嗎?或者是否有來自發件人的問題,即源代碼是否存在問題?

+0

您是否找到解決方案,請讓我知道我也面臨同樣的問題 – 2012-08-16 09:39:35

+0

服務器端存在安全問題。我從中FTP的IP在服務器端被阻塞。即一類IP地址在服務器中被阻塞。一旦獲得許可,我就可以成功地FTP。 – Carsen 2012-08-17 10:04:11

回答

1

也許將傳輸模式從active更改爲passive將有所幫助。 FTP使用兩個連接 - 控制連接(用於發送命令)和數據連接(用於上載/下載/目錄列表)。

在活動模式下FTP服務器打開到ftp客戶端的數據連接。它被大多數防火牆阻止。在被動模式下,FTP客戶端打開數據連接到服務器。詳情請參閱我們的webpage about FTP active and passive mode differences

+0

但我使用的服務器只有活動的FTP連接。當我嘗試FTP與另一個FTP服務器在兩種模式下工作,在這兩種模式下,我能夠成功發送文件。在服務器中,文件大小也顯示正確。 – Carsen 2010-10-22 11:25:33

+0

現在,我能夠一致的從iPhone的FTP文件[雖然我沒有完成代碼更改],只有一個0字節的文件存在於服務器[我報告問題的服務器]。 – Carsen 2010-10-22 11:33:46