PHP は apc と連携してアップロード プログレス バーを実装します。PHP ではプログレス バーの動的機能を実現できないと思っていましたが、apc 拡張機能に関する記事をいくつか見て、apc 拡張機能を使用したことがわかりました。ダイナミックな効果を実現します。関連する記事を見つけたので、それに基づいていくつかの修正を加えました。自分のサーバーで使用しているウィンドウは主にウィンドウ上のアプリケーションを対象としています。
1. サーバーは apc 拡張機能をサポートしている必要があります。そのような拡張機能がない場合は、Baidu で php_apc.dll を検索し、拡張機能をダウンロードする必要があります。
2. APC 関連の設定を行い、Apache を再起動します
PHP コード
説明: パラメーターのサイズについては、apc.max_file_size を必要とするプロジェクトによって異なります。apc でサポートされるアップロード ファイルのサイズを設定するには、apc.max_file_size <=upload_max_filesize および apc.max_file_size <= である必要があります。 post_max_size。Apache を再起動して、APC サポートを実装します。
3. コード内で phpinfo(); を使用して、apc 拡張機能がインストールされているかどうかを確認します。
4. 以下は実装コードです:
getprogress.php
PHP コード
PHP コード