2

VFSを使用してFTPまたはSFTP経由でファイルをダウンロードするアプリケーションがあります。ファイルが大きく、ネットワーク接続が失われた場合、現在、ダウンロードを再開する必要があります。

VFSで再開可能なファイルのダウンロードを行うことは可能ですか?

4

1 に答える 1

1

コモンズの電子メールアーカイブで答えを見つけました:

RandomAccessContentを使用できます。

FileObject fo = VFS.getManager().resolveFile("ftp://..."); 
RandomAccessContent rac = fo.getContent().getRandomAccessContent(RandomAccessMode.READ);
rac.seek(4711);

InputStreamが必要な場合は、次を使用して取得できます。

InputStream is = rac.getInputStream(); 
于 2012-08-04T07:50:46.493 に答える