使用IdFTP控件方法SendCmd没有下载成功的疑问
程序中用Get就可以,用SendCmd就完全没有响应。
IdFTP->Host = "10.33.16.10";
IdFTP->User = "...";
IdFTP->Password = "...";
IdFTP->Connect();
IdFTP->ChangeDir("...");
IdFTP->SendCmd("get filename");
IdFTP->Disconnect();
没有任何提醒,走过了SendCmd一行,什么都没有执行,也没有报错。
请大虾们帮助,谢谢。
问题点数:100、回复次数:6Top
1 楼lcuestc()回复于 2006-12-02 19:33:15 得分 0
大家来说说啊,散分!Top
2 楼cbupdate()回复于 2006-12-13 14:32:41 得分 0
这个问题我也比较关心,用get不是也可以么,那就先用get呗Top
3 楼Waiting4you(毛毛)回复于 2006-12-13 20:25:26 得分 0
你IdFTP->SendCmd("get filename");目的是想下载文件吗?
下载文件:
IdFTP->TransferType = ftBinary;
IdFTP->Get(FTPfilename, ToFileName); //FTPfilename是在FTP服务器上的文件,ToFileName是下载来保存到哪里,还有更多参数查帮助Top
4 楼keiy()回复于 2006-12-13 20:58:58 得分 0
设Passive为true试试?Top
5 楼wcpjavastudy()回复于 2007-01-10 15:48:30 得分 0
邀请c/c++学习的各路好友加入c/c++学习群:17185131Top
6 楼gingerj(枸杞子)回复于 2007-02-03 19:05:03 得分 0
upTop




