http://qs321.pair.com?node_id=528252


in reply to CGI - How to determine content length for multiple files ?

I don't believe that the content-length of each individual file is sent by the browsers, only a total content-length for the entire upload. That means you won't know the size of each file until it is uploaded.

Your easiest solution is to just show the percentage of the entire upload that is finished, and then just update the name of the file that is currently being updated (which I believe the upload hook will pass to you). It might be nice to list all the files that have completed with the total size of each file as well.

Last year I did a little playing around with providing a progress bar for file uploads that may be of interest to you. Not sure if it still works, since I haven't looked at it in a while, but all the source is there for you to hack on.

  • Comment on Re: CGI - How to determine content length for multiple files ?

Replies are listed 'Best First'.
Re^2: CGI - How to determine content length for multiple files ?
by pcouderc (Monk) on Mar 10, 2006 at 18:09 UTC
    Mmm, strange I have tried your http://cees.crtconsulting.ca/perl/examples/uploadmeter/ and strangely it does not work with my 1.5.0.1 Firefox (with javascript enabled...;-) , and works (a little) with an old IE...

    Pierre Couderc