Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/382.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用ApacheVFS恢复文件下载_Java_Apache Commons Vfs - Fatal编程技术网

Java 使用ApacheVFS恢复文件下载

Java 使用ApacheVFS恢复文件下载,java,apache-commons-vfs,Java,Apache Commons Vfs,我有一个应用程序,它使用VFS通过FTP或SFTP下载文件。当文件很大且网络连接丢失时,我当前必须重新开始下载 是否可以使用VFS进行可恢复的文件下载 我在commons电子邮件档案中找到了答案: 您可以使用以下内容: FileObject fo = VFS.getManager().resolveFile("ftp://..."); RandomAccessContent rac = fo.getContent().getRandomAccessContent(RandomAccessMod

我有一个应用程序,它使用VFS通过FTP或SFTP下载文件。当文件很大且网络连接丢失时,我当前必须重新开始下载


是否可以使用VFS进行可恢复的文件下载

我在commons电子邮件档案中找到了答案:

您可以使用以下内容:

FileObject fo = VFS.getManager().resolveFile("ftp://..."); 
RandomAccessContent rac = fo.getContent().getRandomAccessContent(RandomAccessMode.READ);
rac.seek(4711);
如果您需要输入流,可以使用以下方法获得输入流:

InputStream is = rac.getInputStream();