我无法将文件从Iphone设备(带wifi)FTP到远程FTP服务器。大多数时候,我得到“流打开错误”,很少次,文件正在FTP。但在检查FTP服务器时,上传的文件为空,即文件大小为0字节。但是上传的文件有一定的大小。
注意:我使用活动模式来FTP和FTP服务器接受活动连接 那么,问题出在哪里? FTP服务器有问题吗?或者发件人是否有问题,即源代码是否存在问题?
答案 0 :(得分:1)
将传输模式从active
更改为passive
可能会有所帮助。 FTP使用两个连接 - 控制连接(用于发送命令)和数据连接(用于上载/下载/目录列表)。
在活动模式下,FTP服务器打开与ftp客户端的数据连接。它被大多数防火墙阻止。在被动模式下,FTP客户端打开与服务器的数据连接有关详细信息,请参阅我们的webpage about FTP active and passive mode differences。