ファイルサーバー内のファイルを、Webサーバー上で実行されているアプリケーションを介してダウンロードできるようにする必要があります。ユーザーはアプリケーションページで利用可能なリンクをクリックすると、[名前を付けて保存]ダイアログが表示されます。この種のユースケースはかなり一般的で、基本的なことについて話しているかもしれませんが、私の次の仮定が正しいかどうか誰かが確認できれば幸いです。
1)ファイルサーバー上のファイルを使用して、Webサーバーの仮想ディレクトリを介して仮想的にマッピングされ、アプリケーションにアクセスできるように(リンクとして)、content-dispositionを使用してクライアントに直接ストリーミングすることができます(回答と同様のコードを使用)ここで)、ストリーミングの目的でファイルを処理またはチャンクするためのコードを必要としないことを意味します。
2)ファイルはファイルサーバーから直接ストリーミングされるため、Webサーバーはメモリやディスクの使用量に影響を与えることはありません(もちろんCPUが使用されます)。
ありがとう