Beefy Boxes and Bandwidth Generously Provided by pair Networks
Don't ask to ask, just ask
 
PerlMonks  

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

by cees (Curate)
on Feb 06, 2006 at 15:17 UTC ( [id://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 ?

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

Log In?
Username:
Password:

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

How do I use this?Last hourOther CB clients
Other Users?
Others studying the Monastery: (6)
As of 2024-11-12 09:30 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?
    chatterbot is...






    Results (39 votes). Check out past polls.