次のような状況があります。Zend Frameworkを使用して、 REST サービスを介してデータベースと通信する Web アプリケーションを作成しています。私が直面している問題は、たとえば、ユーザーが大きなビデオ ファイルをアップロードしようとすると、サービスが要求を受信するのに時間がかかる (場合によっては数分) ことです ( base64_encode PHP 関数でエンコードされたビデオ ファイルも送信されます)。 .) 保存の成功またはエラーの応答を返します。
私の考えは、送信されたデータの量を追跡し、ユーザーに JS プログレス バーを表示することです。これは、これらの場合に役立ちます。サービスを介して送信されたデータの量を追跡し、これに基づいて進行状況バーを表示する方法を知っている人はいますか?