2010-10-20 188 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