[ 
https://issues.apache.org/jira/browse/FILEUPLOAD-164?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12626460#action_12626460
 ] 

Olaf Freyer commented on FILEUPLOAD-164:
----------------------------------------

I'm writing a grails app that enables a user to upload media files.
It uses commons-fileupload via a spring CommonsMultipartResolver.

Basically a user can upload X files at once with a per-file size limit of N 
bytes.
As those files tend to be quite large it would be convenient for a user 
that even though some files might have violated the constraint ,
the remaining files should be processed and make it into the system.

Here is an example:
The user wants to upload 4 files with the given sizes: 97MB, 93MB, 110MB, 150MB.
Given a per file size constraint of 120MB what currently happens is that the 
user 
uploads about 420MB before the constraint is violated and an exception is 
thrown.
All uploading progress made so far is lost and all we can do is tell the user 
that 
some file violated the size constraint.
The way I'd prefer things to work is that even though the last file violates 
the constraint
the 3 files obeying the constraint (with a total size of 300MB) should be 
processed 
by the system.

> gracefully handle SizeLimitExceededException caused by exceeding fileSizeMax
> ----------------------------------------------------------------------------
>
>                 Key: FILEUPLOAD-164
>                 URL: https://issues.apache.org/jira/browse/FILEUPLOAD-164
>             Project: Commons FileUpload
>          Issue Type: Wish
>    Affects Versions: 1.2.1
>            Reporter: Olaf Freyer
>
> I have a feature/improvement request:
> when uploading X files of which Y files exceed fileSizeMax I'd love to be 
> able to handle the X-Y remaining files that didn't break the constraint.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to