ftpClient的断点续传问题
......FTPFile[] ftpFiles=ftp.listFiles(fileName);http://bbs.csdn.net/topics/new?forum_id=J2SE
if(ftpFiles.length > 0){
long ftpFileSize=ftpFiles[0].getSize();
localFileInputStream.skip(ftpFileSize);
ftp.setRestartOffset(ftpFileSize);
}
ftp.storeFile(fileName, localFileInputStream);
localFileInputStream.close();
......
我是这样用的,但是实际测试的时候发现,无法进行续传(1个字节都没传输),也无任何异常抛出来。
而注释掉 ftp.setRestartOffset 后,则可以正常传输(但是服务器上是从0开始传输)。
求解!!是否是FTP服务器的原因?服务器是 proftpd
补充:Java , Java SE