String URL="ftp://dlb.pchome.net/skins/oicq/cocacole.zip";
//URL="ftp://ftp.isi.edu/in-notes/rfc959.txt";
上面的URL(s)经net ant/flash get测试可以续传(rest xxx有效,多个线程有效),我关心的是rest xxx后再get是否有效。
我用INDY9.0.11 的TIdFTP,连接该host后Resumesupported测试true,但以下代码失效,下载下来的文件并没有从我指定的offset开始下
IdFTP1->Quote("TYPE I");//Refers to NetAnt/Flashget
IdFTP1->Quote("PASV");//Refers to NetAnt/Flashget
IdFTP1->Size(URI->Document);//here cocacole.zip、rfc959.txt filenames...
IdFTP1->Quote("REST 100000");//Offset
IdFTP1->Get(URI->Document,file,false);//file:TFileStream
//-----------------------------------------------------
但这段代码对这个url:"ftp://202.117.213.5/file/tinydb29.rar"是有效的
Quote()中大小写都试过。
请高手指点......