If the content-length http header is appropriately set by the browser when
uploading files over http, you can implement an AJAX based progress bar for
uploading files:

There is a java blueprints jsf component that does this (AJAX FileUpload)
https://blueprints.dev.java.net/ajaxcomponents.html

also here is an article I found that describes how to implement the same...
http://today.java.net/pub/a/today/2006/02/09/file-uploads-with-ajax-and-jsf.html

Bill

On 6/11/07, ::SammyRulez:: <[EMAIL PROTECTED]> wrote:

My speculations told me that HTTP multipart file send are not suitable
for sending files larger than 100MB over a lan and 20 MB over the
internet.

I'm not saying it is not possible, nor that someone could have done it
right.. but 200MB are a lot of data and need serius recover chacksum
and so. I suggest you to find better ways to move the file.

2007/6/11, Andrew Robinson <[EMAIL PROTECTED]>:
> I don't think there is a why to show progress for file upload. What
> happens in HTTP is that the full request is sent all at once and then
> the response is streamed to the client. In the servlet environment,
> the servlet is not invoked until the entire HTTP request has been
> received and therefore, the full file contents. It really isn't a
> matter of JSF, but of HTTP.
>
> If you need to show progress, you will have to use a browser plug-in
> of some sort (signed applet for example), or work in the socket layer
> in the server. If you have several files being uploaded, you could
> send them one at a time using an IFRAME and show progress that way
> (each file having its own form that submits to an IFRAME target, and
> use the response in the IFRAME with javascript to update some kind of
> status, like file 2 of 5 uploaded).
>
> On 6/11/07, daniel16 <[EMAIL PROTECTED]> wrote:
> >
> > Hello
> >
> > Is it possible to show the progress of a file upload. At the moment I
am
> > using the Tomahawk component t:inputFileUpload but I couldn't see an
easy
> > way to display the progress. The size of my files are around 200M. Are
there
> > other tags that I could use?
> >
> > Thanks
> > Daniel
> > --
> > View this message in context:
http://www.nabble.com/Show-Progress-of-File-Upload-tf3902043.html#a11062130
> > Sent from the MyFaces - Users mailing list archive at Nabble.com.
> >
> >
>


--
::SammyRulez::
http://www.kyub.com/blog/
-----------------------------------------------------------------
La programmazione รจ per un terzo interpretazione e per due terzi
ispirazione.
E per un terzo mistificazione

Reply via email to