commons-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Cam Bazz <camb...@gmail.com>
Subject Re: Getting file length while using stream api of file upload
Date Sun, 12 Jul 2009 01:15:53 GMT
yes, I am wondering if there is any way to get the file size of an
uploaded file before the file is uploaded.

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<tkale@w3apps.com> 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: user-unsubscribe@commons.apache.org
For additional commands, e-mail: user-help@commons.apache.org


Mime
View raw message