2

私はSpringが初めてで、現在、ftpサポートとのSpring統合に取り組んでいます。

  • ローカル ディレクトリからサーバー (filZilla) に転送しました。
  • サーバーからファイルをダウンロードしましたが、問題ありませんでした。

しかし、FTPサーバーから別のFTPサーバーにファイルを転送する方法と、サーバーからダウンロードせずにファイルを読み取ることができるかどうかを知りたいです。

4

2 に答える 2

0
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)
               }
        }
    }
});
于 2016-07-06T07:56:37.197 に答える