ホームページ  >  記事  >  バックエンド開発  >  PHP は長い接続を維持し続け、フラッシュを使用してブラウザ UI を継続的に更新し、ダウンロードの進行状況バーを実装します。

PHP は長い接続を維持し続け、フラッシュを使用してブラウザ UI を継続的に更新し、ダウンロードの進行状況バーを実装します。

WBOY
WBOYオリジナル
2016-08-08 09:31:051334ブラウズ

PHP+JS を使用してアップロードの進行状況バーを実装する方法は?ほとんどの人は実装しているかもしれませんが、ダウンロードについてはどうすればよいでしょうか?どうやって?原理は同様で、バッチでの読み取りと書き込み、および毎回の読み取りバイト数ですが、一般に、ダウンロード プログレス バーの実装に一般的に使用される 2 つのソリューションが欠点です。 : 1 つは、ソケットを使用してクライアントとの通信を維持し、長時間の接続を維持し、flush() を使用してブラウザ UI を継続的に更新し、ダウンロードされたデータのサイズを返し、ダウンロード速度を表示します。進行状況バーなど。2 つ目は、PHP と Flash を操作して進行状況バーを表示することです。

りー

上記では、PHP がどのように長い接続を維持し続けるか、フラッシュを使用してブラウザ UI を継続的に更新する方法、およびダウンロードのプログレス バーを実装する方法を紹介しました。これについての側面も含めて、PHP チュートリアルに興味のある友人に役立つことを願っています。

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