これを表現するためのより良い方法を見つけようとしていますが、私が望むのは非常に単純です (少なくとも、そうあるべきだと思います)。URL からファイルをダウンロードし (サイズは約 10MB のバイナリ ファイルになります)、それを同時に要求しているブラウザーにストリーミングしたいと考えています。私の知る限り、これはCURLOPT_RETURNTRANSFERまたはCURLOPT_FILEを設定しない場合のphpとcurlのデフォルトの動作であり、ドキュメントによると、CURLOPT_FILEがSTDOUT(ページ)に設定されているためです。しかし、私が望むのは、サーバーがサーバーから受信したものをエコーし、出力を記録してファイルに保存することです。後者の部分は、ファイルがまだダウンロードされている間に必ずしも発生する必要はありませんが、それが可能であればよいでしょう。
何か案は?