Re: [PATCH][HEAD] Upload progress in sessions
| From: | Arnaud Le Blanc | Date: | Mon, 08 Sep 2008 13:47:40 +0000 |
| Subject: | Re: [PATCH][HEAD] Upload progress in sessions | ||
| References: | 1 2 3 | Groups: | php.internals |
| Request: | Send a blank email to internals+get-40344@lists.php.net to get a copy of this message | ||
Hi,
On Monday 08 September 2008 15:19:07 Richard Quadling wrote:
> 2008/9/8 Arnaud Le Blanc <arnaud.lb@gmail.com>:
> > Hi,
> >
> > On Monday 08 September 2008 13:06:50 Martin Jansen wrote:
> >> On Mon, Sep 8, 2008 at 12:18 PM, Arnaud Le Blanc <arnaud.lb@gmail.com>
> > wrote:
> >> > The patch allows to store upload progress informations in session
> > variables.
> >> > These informations can be retrieved by an other script while the upload
is
> >> > still in progress, allowing to provide feedback to the user.
> >> > Implementing this in the sessions extension makes this feature
available
> > to
> >> > every one.
> >> > Using the session extension for this purpose also allows to use the
> > different
> >> > storage backends available.
> >> > I have written a RFC/documentation here:
> >> > http://wiki.php.net/rfc/session_upload_progress
> >>
> >> Would it be possible to use something like
> >> $_SESSION['foo']['upload_progress_123'] instead of storing the
> >> information in the top-level session space? I can imagine there being
> >> frameworks and such that put their session stuff in some special
> >> container like $_SESSION['foo'] so that their session data does not
> >> interfere with the data of other components or the application that
> >> makes use of the framework.
> >
> > Yes, this can be done. The prefix setting ("upload_progress_" by default)
was
> > added for that purpose, but it may be possible to use $_SESSION[prefix]
[name].
> >
> >>
> >> Martin
> >>
> >
> > Regards,
> >
> > Arnaud
> >
> > --
> > PHP Internals - PHP Runtime Development Mailing List
> > To unsubscribe, visit: http://www.php.net/unsub.php
> >
> >
>
> Would maybe having $_SESSION['_Files'] == $_FILES for multiple uploads
> and have the current size uploaded as a new entry in $_FILES be
> easier?
>
> That way no additional configuration option.
This will not work if the user sends a request while a previous one is not
terminated. Also, this may break some applications that use "_Files" as a key
in $_SESSION if this is not configurable. And the entries outside of "files"
(content_length, etc) needs to be added somewhere ;)
The "files" array in the current patch is just like $_FILES.
>
>
>
> --
> -----
> Richard Quadling
> Zend Certified Engineer :
> http://zend.com/zce.php?c=ZEND002498&r=213474731
> "Standing on the shoulders of some very clever giants!"
>
> --
> PHP Internals - PHP Runtime Development Mailing List
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>
>
Regards,
Arnaud