Webアプリケーションのユーザーは、CSVファイルを生成するプロセスを開始してFTPサーバーにアップロードすることができます(そして、別の部門がそこからファイルを読み込みます)。私はこれを最もうまく実装する方法を理解しようとしています。私はcommons net
ftpの機能を使用します。 一時ファイルを作成し、FTP(Java webapp)を使用してアップロードします。
- storeFile(、のInputStreamローカル文字列リモート)これは、すべてのCSVを生成するために、しばらく時間がかかることができ
:これは、FTPサーバーにデータをアップロードする2つの方法を提供しています私は接続全体を開いたままにしておくこと(storeFileStream)が最良の方法ではないと思います。だからこそ、私は一時ファイルを生成し、ファイルを生成してから転送するしかありません。
ウェブアプリケーションで一時ファイルを生成する最適な方法は何ですか? File.createTempFile
を使用することは安全で推奨ですか?