当前位置:编程学习 > JAVA >>

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
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,