在做断点上传,知道有FTP中有 APPE remotefilename 这个指令,我看了一个FTP 机制的文档,
http://www.freesoft.org/CIE/RFC/1123/64.htm
他说在服务器断点的指令是先 定点到一个标志处,和RandomAccessFile 的seek()一样,首先是 RESTART pos(long),然后再用 APPE remotefilename 后,
报错,有没有哪们用过,请指点一下。。 ftpClient.restart(pos);
ftpClient.put(f.getPath(), folder+f.getName(),true);
true代表APPE指令,pos是已上传文件大小

解决方案 »

  1.   

    忘了,出现如下错误:com.enterprisedt.net.ftp.FTPException: Cannot RESTart at any position while APPEnding to a file
      

  2.   

    协议问题,在 APP的时候不能够REST你再仔细看看协议的顺序。 其实 flashget等所有的ftp都能显示协议信息
      

  3.   

    老猪啊,解答一下撒,怎样才能在服务器断点上传撒,文档我看了几遍了,顺序应该没错,而且FTP命令里面也是这么解释的:
    4.append local-file[remote-file]:将本地文件追加到远程系统主机,若未指定远程系统文件名,则使用本地文件名。
    55.restart er:从指定的标志er处,重新开始get或put,如:restart 130。