*やりたいこと
- 現在cakephp3でファイルのアップローダーを作成しています。
そこでphpやcakephp3の機能を使用してファイルのアップロード中の進歩状況をプログレスバーを表示しようと思っています。
- submitを押したら進歩状況を表示したい。
セッションのアップロード状況
Upload progress bar using session.upload_progress
などを見ながら設定していましたが、どうもうまくいきません。
スクラッチのphpとcakephpではセッションの記述や機能も違うようですし、ヒントも掴み損ねています。
*悩み
- ajaxなどを使用すればいいとも思ったのですが、もともとあるコードを大きく変更しかねないのでcakephp3やphpを使用してのプログレスバー表示が好ましいです。
- どこから進歩状況を引き出して計算すれば良いのかわからない。
- 引き出した数値はコントローラで計算すべきか、html内で計算するのか、javascriptに渡すのが良いのかまだわかっていません。
- そもそもajaxなしでのプログレスバー表示は可能なのでしょうか?
わずかでもヒントを頂けると幸いです。よろしくお願いいたします。
あなたの回答
tips
プレビュー