私はSpringが初めてで、現在、ftpサポートとのSpring統合に取り組んでいます。
- ローカル ディレクトリからサーバー (filZilla) に転送しました。
- サーバーからファイルをダウンロードしましたが、問題ありませんでした。
しかし、FTPサーバーから別のFTPサーバーにファイルを転送する方法と、サーバーからダウンロードせずにファイルを読み取ることができるかどうかを知りたいです。
私はSpringが初めてで、現在、ftpサポートとのSpring統合に取り組んでいます。
しかし、FTPサーバーから別のFTPサーバーにファイルを転送する方法と、サーバーからダウンロードせずにファイルを読み取ることができるかどうかを知りたいです。
FtpRemoteFileTemplate server1;
FtpRemoteFileTemplate server2
server1.get("filetotransfer", new InputStreamCallback() {
@Override
public void doWithInputStream(final InputStream stream) throws IOException {
server2.executeWithClient(new ClientCallback<FTPClient, Void>() {
@Override
public Void doWithClient(final FTPClient client) {
try (final OutputStream outStream = client.storeFileStream("filedestination");) {
IOUtils.copyLarge(stream, outputStream)
}
}
}
});