ホームページ >バックエンド開発 >PHPチュートリアル >PHPデータはストリーミング方式で送信されます

PHPデータはストリーミング方式で送信されます

WBOY
WBOYオリジナル
2016-06-13 12:43:14911ブラウズ

php ファイルはストリーミング方式で送信されます
シナリオ:
クライアントは再生するためにサーバー上の mp3 ファイルを取得しますが、何らかの理由でクライアントはファイルに書き込むことができません。つまり、ファイルをダウンロードできません。
ここでのアイデアは、php 側で fopen -> fread ->echo を使用して mp3 バッファをメモリに読み込み、クライアントがバッファを受信して​​メモリに保存し、メモリ内でサウンドを再生することです。

質問:
サーバー上には 5143 バイトの Mp3 がありますが、クライアントは 5042 バイトしか受信しません。テストでは、いくつかの文字がエスケープされていることがわかりました。私は PHP を学んだばかりですが、どれも機能しないようです。これを行う方法はありますか? 彼はエスケープせずに正しいファイル バッファを取得します。

ファイルストリーム ストリーミング
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。