通过多个连接同时从FTP服务器下载同一文件的不同部分

pol*_*olo 2 java ftp scala protocols

我想从FTP服务器下载很大的文件。是否可以从特定的偏移量开始下载?我的用例是:1.传输期间连接断开,我可以继续下载而不是重新开始吗?2.是否可以使用具有不同偏移量的多个连接来同时使用多个连接来更快地下载文件?

我在scala中工作,因此理想情况下是在寻找提供此功能的JVM库。我找不到任何提供此功能的工具,甚至找不到支持偏移等FTP协议的证据。

And*_*eas 6

是否可以从特定的偏移量开始下载?

是的,如果FTP服务器支持它。1个

如果传输过程中连接断开,我可以继续下载而不是重新开始吗?

是的,如果FTP服务器支持它。1个

我可以使用具有不同偏移量的多个连接来同时使用多个连接来更快地下载文件吗?

是的,如果FTP服务器支持它。1个

我正在寻找提供此功能的JVM库。

请参阅帮助中心文章“ 我可以在这里询问哪些主题? ”:

  1. 要求我们推荐或查找书籍,工具,软件库,教程或其他非现场资源的问题对于Stack Overflow来说是不重要的。

我找不到支持偏移量之类的FTP协议的证据。

如果您查看FTP命令的完整列表,该REST命令(从指定点重新开始传输)似乎很重要。


1)您可以使用以下FEAT命令询问FTP服务器支持的功能(获取由服务器实现的功能列表)