Playに何らかの進捗インジケータを実装する最良の方法は何ですか?Playフレームワークの進捗インジケータ
ユーザーがcsvファイルをアップロードできる簡単なインポートページがあります。サーバーは、インポートが完了するまで、いくつかの処理を実行します。アップロードした後に別のページにリダイレクトして、このページにフィードバックしていただきました。 "150個のデータセットがインポートされました。"
アップロードアクションによってコントローラメソッドがトリガされ、時間のかかるタスクを独自のスレッドで開始できますが、別のページからのajax呼び出しでジョブのステータスを取得するにはどうすればよいですか?リクエスト間の状態)?
特に、WebSocketまたは少なくともCometをサポートしているブラウザを使用していることが確実であれば、Johnと@Codemwnciの両方の回答を使用したいと思います。その場合は、実際にライブのような進行状況バーを構築することができます。 – biesior