Dan,

I've Not thought through yet in full but something like this:

modify the multipart request parser to update progress properties in the
upload service instance.

use a pull tool to obtain a reference to a new instance of an upload
service maybe using a cache of service instances.

provide the retrieved reference to the upload form

ensure the referenced instance is used for the upload

use a pull tool with the reference to retrieve the correct instance
progress values

use a separate screen, maybe use javascript to open a new window, to
report progress, refreshing regularly.

use the pull tool to report completion.

find some way to clean up if things don't complete. This bit I really
have to think about,  maybe a timed cache or clean up thread in the
upload service.

I'm not an expert at multi-threading or coding services but I thought
that this might be possible. Does this sound doable to you? I am
definitely open to advice and assistance on this.

Regards,

Peter

On Fri, 2003-02-07 at 18:31, Dan Diephouse wrote:
> Peter Courcoux wrote:
> > Hi all,
> > 
> > I'm toying with the idea of implementing an upload progress monitor for
> > the upload service. It looks like I may have to patch the upload
> > service, write a pull tool and write a HOWTO to do this.
> > 
> > Has anyone done this already or have any thoughts or comments? Is anyone
> > interested?
> 
> I have wanted to do this thing, but (from the client end at least, don't 
> know about the server end) was under the impression that you needed to 
> write a java applet to accomplish a progress monitor for uploads.  How 
> do you plan on doing this?
> 
> - Dan Diephouse
> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
-- 
Peter Courcoux <[EMAIL PROTECTED]>

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to