ICS的FTPSERVER下载文件,如何确定已经下载完毕了?
用ICS的ftpserver和ftpclient,当ftpclient从ftpserver处下载文件完毕后,如何知道已经下好了?
[解决办法]
我曾经也用过ICS的FTP组件下过文件.但是那个FTP站点似乎不太稳定有时下回来的文件是损坏的.所以在接受文件头的时候你要提取文件大小信息下载后判断文件大小.如果大小一样就证明是下载完毕以及成功下载.
[解决办法]
在OnRetrSessionClosed事件中添加:
if(!Client-> FileName().IsEmpty())
{
Memo1-> Lines-> Add( "客户端已成功下载 " + Client-> FileName + " 文件 ");
}