Java 通过多个连接从FTP服务器同时下载同一文件的不同部分
我想从FTP服务器下载一个非常大的文件。 是否可以从特定偏移量开始下载? 我的用例是: 1.传输过程中连接断开,我可以继续下载而不是重新开始吗? 2.我可以使用具有不同偏移量的多个连接来同时使用多个连接更快地下载文件吗 我在scala工作,所以理想的情况是寻找提供此功能的JVM库。我找不到任何工具提供这一点,甚至没有证据表明FTP协议支持偏移量之类的东西 是否可以从特定偏移量开始下载 是,如果FTP服务器支持。1 如果在传输过程中连接中断,我可以继续下载而不是重新开始吗 是,如果FTP服务器支持。1 我可以使用具有不同偏移量的多个连接来同时使用多个连接更快地下载文件吗 是,如果FTP服务器支持。1 我正在寻找提供此功能的JVM库 请参阅第“”条:Java 通过多个连接从FTP服务器同时下载同一文件的不同部分,java,scala,ftp,protocols,Java,Scala,Ftp,Protocols,我想从FTP服务器下载一个非常大的文件。 是否可以从特定偏移量开始下载? 我的用例是: 1.传输过程中连接断开,我可以继续下载而不是重新开始吗? 2.我可以使用具有不同偏移量的多个连接来同时使用多个连接更快地下载文件吗 我在scala工作,所以理想的情况是寻找提供此功能的JVM库。我找不到任何工具提供这一点,甚至没有证据表明FTP协议支持偏移量之类的东西 是否可以从特定偏移量开始下载 是,如果FTP服务器支持。1 如果在传输过程中连接中断,我可以继续下载而不是重新开始吗 是,如果FTP服务器支持
REST
命令(从指定点重新启动传输)似乎在点上
1) 您可以使用
FEAT
命令询问FTP服务器支持什么(获取服务器实现的功能列表)。我使用的FTP服务器不支持FEAT
。lmao。@polo:那就试着用REST命令吧。如果服务器响应错误,则它不受支持。@polo如果它甚至不支持FEAT
,那么它很可能是一个非常简单的FTP服务器,也不支持REST
,在这种情况下,您的问题的答案是否定的。如果要从偏移量开始支持,则应升级FTP服务器。