"Jakarta Commons Users List" <[EMAIL PROTECTED]> writes:
>It sounds like the file attachment fields in your HTML are being left 
>blank.  I.E. the user is clicking the submit button with out attaching a 
>file.  This returns the file parameter(or item) as blank and throws a 
>FileUploadException.
>
>You will need to throw in a condition to check to see if the file name 
>is blank and if so not call the method that does the uploading.
>
The page works fine (on my development setup and most produciton machines)
without uploading anything. My framework "caches" the uploads for later
processing. Here's my parsing code (within a wrapper of the request):

DiskFileUpload upload = new DiskFileUpload();
List items = upload.parseRequest(this, memoryLimit, fileSizeLimit,
savePath); // this line fails occasionally
Iterator iter = items.iterator();
while (iter.hasNext()) {
        FileItem item = (FileItem) iter.next();
        if (item.isFormField()) {
                String key = item.getFieldName();
                String value = item.getString();
                setParameter(key, value, false);
        } else {
                // save item to a HashMap for later processing
                fileUploadItems.put(item.getFieldName(), item);
                }
        }

It's the second line that is failing (when it does, which is never unless
you happen to be on this one problem machine).

Do you see a place in here where the solution you suggested could be
applied?

Thanks for the help.


Daryl Stultz
_____________________________________
6 Degrees Software and Consulting, Inc.
http://www.6degrees.com
mailto:[EMAIL PROTECTED]


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

Reply via email to