Today, just facing this same question of no indication of file upoload progress I did a little Googling.
Tim, here: http://moodle.org/mod/forum/discuss.php?d=133798 said it would be part of 2.0, but I think that is old news.
A seemingly current tracker item is here: http://tracker.moodle.org/browse/MDL-19320
There is a definite problem, both commented on by the wonderful Dongshen Cai:
QUOTE:-------------------------------------------------
This one is difficult because of the php nature, when uploading a file to php script, the server won't return any response until it's done, so we don't actually know the progress, however there are possible solution:
- Use php extension http://pecl.php.net/package/uploadprogress
- Use flash to track uploaded file contents, so we could calculate the progress
- when uploading we triggered an ajax call to request uploaded file contents, this still need extra php extionsion (APC if I remember correctly) because, the uploaded files locate at /tmp with random name, we don't know it until uploading finished.
Note: yes, APC is correct, see this comment by Guy Thomas.
-------------------------------------------------------
And the latest News, this can be done with PHP v 5.4. Also from Dongsheng:
QUOTE:-------------------------------------------------
PHP 5.4 introduced upload tracker in session, so we no longer require flash or php extension to support this feature. But we have wait until moodle requires 5.4 as minimal version...
http://php.net/manual/en/session.upload-progress.php
-------------------------------------------------------
So it needs a little fix, which is possible, but no-one has really been annoyed enough yet. Want, you can of course go in and vote.
-Derek