Загрузка файла FTP с использованием Apache commons vfs2
Я использую Apache Common VFS2, чтобы загрузить файл в моем локальном с сервера.
File destinationFile = new File(ConnectorUtil.generateFilePath(connRequest, destinationDir, newFileName));
try(FileObject localFile = manager.resolveFile(destinationFile.getAbsolutePath())) {
try(FileObject remoteFile = manager.resolveFile(ConnectorUtil.createConnectionString(connRequest, ConnectorUtil.FTP_SCHEME, source), createDefaultOptions())) {
localFile.copyFrom(remoteFile, Selectors.SELECT_SELF);
}
}
Я могу загрузить файл в свою систему, но при загрузке он показывает размер файла 0, а после полной загрузки он показывает оригинальный размер. так что возник вопрос, как это работает?
Я хочу скачать как streaming.no в памяти. так хорошо ли использовать vfs2