【发布时间】:2013-07-25 21:59:56
【问题描述】:
我正在用 Java 开发一个应用程序,该应用程序必须从服务器下载一些非常大的文件到客户端。到目前为止,我使用的是 apache commons-net:
FileOutputStream out = new FileOutputStream(file);
client.retrieveFile(filename, out);
连接通常在客户端完成下载文件之前失败。我需要一种方法来从连接失败的位置恢复文件的下载,而无需再次下载整个文件,这可能吗?
【问题讨论】:
-
@LeeMeador 不正确,许多 FTP 服务器支持从特定字节偏移量恢复。如果 commons-net 不支持发送起始偏移量,我会感到惊讶。
标签: java ftp apache-commons-net