ホームページ >バックエンド開発 >PHPチュートリアル >PHPデータはストリーミング方式で送信されます
php ファイルはストリーミング方式で送信されます
シナリオ:
クライアントは再生するためにサーバー上の mp3 ファイルを取得しますが、何らかの理由でクライアントはファイルに書き込むことができません。つまり、ファイルをダウンロードできません。
ここでのアイデアは、php 側で fopen -> fread ->echo を使用して mp3 バッファをメモリに読み込み、クライアントがバッファを受信してメモリに保存し、メモリ内でサウンドを再生することです。
質問:
サーバー上には 5143 バイトの Mp3 がありますが、クライアントは 5042 バイトしか受信しません。テストでは、いくつかの文字がエスケープされていることがわかりました。私は PHP を学んだばかりですが、どれも機能しないようです。これを行う方法はありますか? 彼はエスケープせずに正しいファイル バッファを取得します。