Re: File Uploader - Progress
| From: | Jason Soza | Date: | Fri, 03 May 2002 21:55:52 +0000 |
| Subject: | Re: File Uploader - Progress | ||
| Groups: | php.windows | ||
| Request: | Send a blank email to php-windows+get-13529@lists.php.net to get a copy of this message | ||
It seems that something like this would work. If you can find the
temporary file while it's uploading, you could have a different script
in a new window retrieve the size of the temporary file every 5 or 10
seconds, then do some math to convert that into a percent of the total
size. The graph could simply be like a single-color GIF that had its
WIDTH= tag updated with the percentage of the upload and the actual
percentage shown underneath.
Maybe you could use $_FILES['userfile']['tmp_name'] (or $HTTP_POST_FILES
[]) for the progress reporting script?
Just my $.02 - just learning all this stuff myself!
Jason Soza
----- Original Message -----
From: "Stuart Dallas" <stuart@sharedserver.net>
Date: Friday, May 3, 2002 12:16 pm
Subject: Re: [PHP-WIN] File Uploader - Progress
> On 3 May 2002 at 15:57, Mike Flynn wrote:
> > At 01:21 AM 5/4/02 +0530, Arijit Chaudhuri wrote:
> > >File uploads are a breeze to code in php. However, I have got a
> > >request from a client to show the percentage uploaded or some
> graphic> >progress monitor as the upload process is difficult to
> track for
> > >large files. Is there any way of coding such a progress tracker for
> > >file uploads in php?
> >
> > Unfortunately, I don't think there is. The file data is sent in the
> > *request* for the PHP page, meaning the PHP page doesn't even
> get sent
> > back to the user until the file is done uploading. So there's not
> > really any choice but for the user to view the page with the upload
> > form until the file is done uploading.
>
> I've been thinking about this, and there may be a way. I don't
> know how PHP handles file
> uploads, but it has to be saving the file it's receiving
> somewhere. You could launch a popup
> window when the form is submitted. That popup goes to a page that
> gets the size of the file
> PHP is saving the upload to and displays it and refreshes itself
> periodically.
> I dunno if it would work, but it's a possibility.
>
> --
> Stuart
>
> --
> PHP Windows Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>