On Sat, Jul 11, 2009 at 6:15 PM, Cam Bazz <[email protected]> wrote:

> yes, I am wondering if there is any way to get the file size of an
> uploaded file before the file is uploaded.


Not if you're expecting the browser to do the uploading for you. If you want
to write your own upload client, then sure.

Commons FileUpload is designed to work with browser implementations of RFC
1867. It can't make the browser do something different from that.

--
Martin Cooper


it seems that only after parsing the upload request, the uploader will
> throw the sizelimitexceeded exception.
>
> getting the content-length from the request header is a way, but not
> precise.
>
> best regards,
> -c.b.
>
> On Sat, Jul 11, 2009 at 6:04 PM, Tushar Kale<[email protected]> wrote:
> > Hello:
> > I am using Streaming API for of FileUpload.
> > How do I get the length of the file?
> >
> > In the following code, the item.getHeaders() call returns  null headers.
> >
> >  FileItemIterator iter = upload.getItemIterator(request);
> >            while (iter.hasNext()) {
> >                FileItemStream item = iter.next();
> >                String name = item.getFieldName();
> >                InputStream stream = item.openStream();
> >
> >                FileItemHeaders headers = item.getHeaders();
> >                if (headers == null)
> >                {
> >                    System.out.println("headers are null");
> >                } else {
> >                    System.out.println("headers are not null");
> >                }
> > }
> >
> > ~ Tushar
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>

Reply via email to