ユーザーが複数のドキュメントを 1 つの ZIP ファイルとしてダウンロードできるオンライン ドキュメント管理システムに取り組んでいます。これらのファイルは、メモリ内で完全に処理するにはサイズが大きくなる可能性があるため、その場合は一時ファイルを使用します。その一時ファイルは、一時ファイルに設定された org.apache.tomcat.sendfile で Http11NioProtocol を使用してクライアントに送信されます。問題は、ファイルをクライアントのブラウザに転送した後、サーバーが一時ファイルでスタックすることです。
オフ。deleteAfterExit またはある種の tempFileManager を使用することは可能ですが、私が探しているのは、ファイルが完全に転送されたときにハンドラー関数を登録する方法、または一時ファイルをクリーンアップするために使用できる何らかのコールバック関数を使用する方法ですか?