Spark frameworkを使用して大きなファイルをWebアプリケーションにアップロードしようとしていますが、メモリ不足エラーが発生しています。スパークがリクエストボディをメモリにキャッシュしているようです。ディスク上にファイルアップロードをキャッシュするか、リクエストをストリームとして読み込むかのどちらかです。大きなファイルをSparkフレームワークでアップロードする
Apache Commons FileUploadのを使用しようとしましたが、request.raw()。getInputStream()を呼び出すと、Sparkが本文全体をメモリに読み込み、そのメモリチャンクのInputStreamビューを返し、 this codeによって行われるように。ファイル内のコメントに基づいて、getInputStreamを複数回呼び出すことができるようになります。この動作を変更する方法はありますか?