Y
YuYu200508
Unregistered / Unconfirmed
GUEST, unregistred user!
较大文件也就二三十M;
无反应的表现就是,明明已经上传完了,但是程序还在执行IdFTP.put,不往下走了。
FTP服务器是ServerU。
由于我使用其它FTP工具连接这个ServerU服务器的时候,经常发现Ftp工具被ServerU主动断掉了。
因此我怀疑是ServerU接受晚了上传文件,就断掉这个连接,也不给客户端任何信息,导致客户端在那里死等。
不知怎么解决和确切原因。
源码很简单:
IdFTP.put(UploadFileName, ServerFileName);
//下面的语句就在这里等死 IdFTP.put 。
无反应的表现就是,明明已经上传完了,但是程序还在执行IdFTP.put,不往下走了。
FTP服务器是ServerU。
由于我使用其它FTP工具连接这个ServerU服务器的时候,经常发现Ftp工具被ServerU主动断掉了。
因此我怀疑是ServerU接受晚了上传文件,就断掉这个连接,也不给客户端任何信息,导致客户端在那里死等。
不知怎么解决和确切原因。
源码很简单:
IdFTP.put(UploadFileName, ServerFileName);
//下面的语句就在这里等死 IdFTP.put 。