Linux has the world in it's hands.

A common question is "how can I make a progress indicator for html file uploads?"
Here are a couple of examples. One is complex, and reports file upload progress as
it's occurring. It requires a couple of cgi scripts to run. The other is simpler, it just
starts a javascript animation on the submit, and the animation runs until the upload
is complete.

The more complex one is the mega-uploader, written by someone else for php.
I had to modify the perl version to get it to work.
Check the original out at: Mega-Uploader

Test my hack:
test demo

Download my files:

The simpler version was written by me:

Test it at:
test demo

You can download the files, with an upload.cgi at: