Beefy Boxes and Bandwidth Generously Provided by pair Networks
Pathologically Eclectic Rubbish Lister
 
PerlMonks  

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

by cees (Curate)
on Feb 06, 2006 at 15:17 UTC ( #528252=note: print w/ replies, xml ) Need Help??


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 ?
Re^2: CGI - How to determine content length for multiple files ?
by pcouderc (Beadle) 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

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://528252]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others perusing the Monastery: (6)
As of 2014-07-29 01:08 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    My favorite superfluous repetitious redundant duplicative phrase is:









    Results (211 votes), past polls