##### Commons FileUpload

- Overview
- User guide
- Streaming API
- FAQ
- Javadoc
- Mailing lists
- Team
- Tasks
- SVN repository

##### Project Documentation

- Project Information
- Project Reports
  - Changes Report
  - Checkstyle
  - Clirr
  - CPD Report
  - JavaDocs
  - JDepend
  - Jira Report
  - Maven Surefire Report
  - PMD Report
  - RAT Report
  - Source Xref
  - Test JavaDocs
  - Test Source Xref

##### Commons

- Home
- Components
- Sandbox
- Dormant
- Volunteering
- Contributing Patches
- Building Components
- Releasing Components
- Wiki

##### ASF

- Sponsorship
- Thanks

## Jira Report

Key | Summary | Status | Resolution | By
--- | --- | --- | --- | ---
FILEUPLOAD-122 | Filename may contain a full path | Closed | Invalid | Unassigned
FILEUPLOAD-118 | Maven pom has invalid parent | Closed | Fixed | Unassigned
FILEUPLOAD-14 | [fileupload] No items in list in uploaded objects | Closed | Incomplete | Unassigned
FILEUPLOAD-34 | Requires field name of a part to be a quoted string - goes against HTTP specification | Closed | Incomplete | Unassigned
FILEUPLOAD-28 | Cannot get FileUpload working with Tomcat 4.1 | Closed | Incomplete | Unassigned
FILEUPLOAD-149 | Intermittent file corruption on upload | Open | Unresolved | Unassigned
FILEUPLOAD-146 | FileUpload I/O current, 1.2/1.3.2: charset problem surface again, appear to be unfixed | Closed | Incomplete | Unassigned
FILEUPLOAD-144 | Parameters values are lost | Open | Unresolved | Unassigned
FILEUPLOAD-138 | Fail to upload small files | Resolved | Duplicate | Jochen Wiedmann
FILEUPLOAD-136 | FileUpload race condition with used with Jetty 6 | Resolved | Won ' t Fix | Jochen Wiedmann
FILEUPLOAD-119 | The encryption & decryption of uploaded file | Closed | Won ' t Fix | Unassigned
FILEUPLOAD-63 | [fileupload] NativeHeap saturation with DeleteOnExit | Closed | Duplicate | Unassigned
FILEUPLOAD-60 | [fileupload] Cannot set Repository location for DiskFileItemFactory | Closed | Cannot Reproduce | Unassigned
FILEUPLOAD-24 | Size Threshold in Commons Upload not Working | Closed | Incomplete | Unassigned
FILEUPLOAD-32 | [fileupload] MultipartStream\IE 5.5 error | Closed | Invalid | Unassigned
FILEUPLOAD-23 | [fileupload] Opera-Fileupload-Items are not recognized if empty | Closed | Won ' t Fix | Unassigned
FILEUPLOAD-11 | FileUpload uploading files corrupt file size no matter in which OS youre using it | Closed | Won ' t Fix | Unassigned
FILEUPLOAD-150 | Text field containing an ? (Euro) character will not be correctly evaluated, the character gets not recognized | Closed | Invalid | Jochen Wiedmann
FILEUPLOAD-148 | FileItemFactory.setMaxStringLength() | Closed | Fixed | Unassigned
FILEUPLOAD-145 | setFileSizeMax validation is happening after ENTIRE file gets uploaded | Resolved | Fixed | Jochen Wiedmann
FILEUPLOAD-143 | " Stream ended unexpectedly " | Reopened | Unresolved | Jochen Wiedmann
FILEUPLOAD-141 | Remove FileItems if FileUploadBase.parseRequest() fails | Reopened | Unresolved | Unassigned
FILEUPLOAD-140 | Means to preserve text parameters when upload limit exceeded | Resolved | Fixed | Jochen Wiedmann
FILEUPLOAD-139 | [fileupload] separator of boundary doesnt match rfc1867 examples | Closed | Fixed | Unassigned
FILEUPLOAD-137 | MultipartStream public API broken | Reopened | Unresolved | Jochen Wiedmann
FILEUPLOAD-135 | InputStream created with Streaming API returns EOF on first read() for short files uploaded from FireFox over HTTPS | Resolved | Fixed | Jochen Wiedmann
FILEUPLOAD-134 | A factory-created DiskFileItem does not have an initialized dfos, causing NullPointerExceptions if getOutputStream() is not called. | Resolved | Fixed | Unassigned
FILEUPLOAD-132 | How do we retrieve the HTTP Headers in the request? | Resolved | Fixed | Unassigned
FILEUPLOAD-131 | MultipartStream always assumes transfer encoding to be BINARY | Open | Unresolved | Unassigned
FILEUPLOAD-128 | move commons-fileupload to org.apache.commons.fileupload groupId in maven | Closed | Fixed | Unassigned
FILEUPLOAD-127 | distribution mirrors looking for commons-fileupload-1.2.tar.gz but file is named commons-fileupload-1.2-bin.tar.gz | Closed | Fixed | Unassigned
FILEUPLOAD-125 | new FileCleanerCleanup may lead to problems [PATCH] | Closed | Won ' t Fix | Unassigned
FILEUPLOAD-124 | Error while uploading the file - in Clusterd in Environment | Closed | Invalid | Unassigned
FILEUPLOAD-120 | memory leak due to classloader leak (in commons.io) | Closed | Fixed | Unassigned
FILEUPLOAD-117 | Check file upload size only if an upload limit has been imposed | Closed | Fixed | Unassigned
FILEUPLOAD-115 | Filupload does no validation of accept attribute nor maxFileSize defined for the ExtensionFilter | Closed | Cannot Reproduce | Unassigned
FILEUPLOAD-113 | uncomment ServletFileUpload.isMultipartContent() | Closed | Fixed | Jochen Wiedmann
FILEUPLOAD-112 | Support for iterative parsing | Closed | Fixed | Jochen Wiedmann
FILEUPLOAD-106 | parseRequest randomly throws Stream ended unexpectedly | Closed | Invalid | Unassigned
FILEUPLOAD-25 | [fileupload] all filenames are lowercased | Closed | Incomplete | Unassigned
FILEUPLOAD-38 | [fileupload] FileUploadException on processing multipart/form-data | Closed | Won ' t Fix | Jochen Wiedmann
FILEUPLOAD-42 | [fileupload] fails with transfer-encoding: chunked | Closed | Duplicate | Unassigned
FILEUPLOAD-20 | [fileupload] Using getSize on DistFileItem after write returns 0 size | Closed | Fixed | Unassigned
FILEUPLOAD-47 | [fileupload] Item Iterator found empty in second pass for the same request | Closed | Incomplete | Unassigned
FILEUPLOAD-62 | [fileupload] Fails to apply fieldname | Closed | Cannot Reproduce | Unassigned
FILEUPLOAD-30 | [fileupload] filename drops case | Closed | Fixed | Unassigned
FILEUPLOAD-12 | [fileupload] Remove deprecations issued in IO 1.1 | Closed | Fixed | Unassigned
FILEUPLOAD-29 | [fileupload] Remove Javadoc warnings | Closed | Fixed | Unassigned
FILEUPLOAD-59 | [fileupload] Memory Issue | Closed | Fixed | Unassigned
FILEUPLOAD-3 | [fileupload] Stream ended unexpectedly - when used with Flash 8 file upload | Closed | Incomplete | Unassigned
FILEUPLOAD-6 | [fileupload] Stream ended unexpectedly | Closed | Cannot Reproduce | Unassigned
FILEUPLOAD-71 | [fileupload] FileUploadException: Processing of multipart/form-data request failed. Read timed out | Open | Unresolved | Jochen Wiedmann
FILEUPLOAD-54 | [fileupload] Read timed out when a lengthy xml file to be uploaded | Closed | Duplicate | Unassigned
FILEUPLOAD-39 | [fileupload] Content-Type with quoted boundary doesn ' t work | Closed | Fixed | Unassigned
FILEUPLOAD-46 | [fileupload] Default encoding issue running Tomcat on z/os | Closed | Fixed | Unassigned
FILEUPLOAD-13 | [fileupload] Use the ServletRequest encoding as default | Closed | Fixed | Unassigned
FILEUPLOAD-68 | [fileupload] Bug in FileUploadBase | Closed | Duplicate | Unassigned
FILEUPLOAD-48 | [fileupload] Memory leak in DefaultFileItem | Closed | Fixed | Unassigned
FILEUPLOAD-45 | [fileupload] Compiling a Portlet app requires the Servlet API | Closed | Won ' t Fix | Unassigned
FILEUPLOAD-50 | [fileupload] FileItem implements Serializable incorrectly | Closed | Fixed | Unassigned
FILEUPLOAD-1 | Detemining content type | Closed | Duplicate | Unassigned
FILEUPLOAD-5 | [fileupload] Determining content type | Closed | Fixed | Unassigned
FILEUPLOAD-33 | [fileupload] FileUploadException, Stream ended unexpectedly | Closed | Incomplete | Unassigned
FILEUPLOAD-36 | [fileupload] It is not expected for boundary to have quoted-string value | Closed | Duplicate | Unassigned
FILEUPLOAD-27 | Otiose Code in ParameterParser | Closed | Incomplete | Unassigned
FILEUPLOAD-41 | unexpected memory usage on fileupload | Closed | Incomplete | Unassigned
FILEUPLOAD-18 | contentType comparisons should be case-insensitive | Closed | Fixed | Unassigned
FILEUPLOAD-65 | Problems uploading image file using multipart form request | Closed | Incomplete | Unassigned
FILEUPLOAD-2 | [PATCH]fileupload couldn ' t treat escaped character | Closed | Won ' t Fix | Unassigned
FILEUPLOAD-16 | [fileupload][PATCH] Workaround for IE5 Mac type=image bug | Closed | Fixed | Unassigned
FILEUPLOAD-31 | [PATCH] Added some tests | Closed | Fixed | Unassigned
FILEUPLOAD-44 | NPE with default FileUpload constructor | Closed | Incomplete | Unassigned
FILEUPLOAD-53 | UnknownSizeException with IE5.0 (due to IE5.0 bug) | Closed | Fixed | Unassigned
FILEUPLOAD-58 | useless deleteOnExit make shutdown endless | Closed | Duplicate | Unassigned
FILEUPLOAD-51 | browser still processing after exception | Closed | Incomplete | Unassigned
FILEUPLOAD-9 | IE 5.2 on MacOsx throws Exception in multipart form data sending | Closed | Duplicate | Unassigned
FILEUPLOAD-4 | [fileupload] The common upload functions do not work on z/OS WebSphere | Closed | Fixed | Unassigned
FILEUPLOAD-55 | [fileupload] The current code assumes the platforms default encoding is iso-8859-1 | Closed | Incomplete | Unassigned
FILEUPLOAD-15 | the fileupload do not conform to the possible double quoting of the boundary | Closed | Duplicate | Unassigned
FILEUPLOAD-19 | File Upload Not Compatible With IE 5.2.3 MacOS X | Closed | Duplicate | Unassigned
FILEUPLOAD-72 | Java docs bug | Closed | Fixed | Unassigned
FILEUPLOAD-35 | file upload can be very slow | Closed | Fixed | Unassigned
FILEUPLOAD-7 | [fileupload] NullPointerException in DefaultFileItem | Closed | Duplicate | Unassigned
FILEUPLOAD-64 | FileUpload default constructor doesn ' t work | Closed | Won ' t Fix | Unassigned
FILEUPLOAD-40 | FileUploadBase does not handle quoted boundary specification, which is required by RFC 1521 | Closed | Fixed | Unassigned
FILEUPLOAD-21 | DefaultFileItem.write() throws NullPointerException if a stream cannot be created | Closed | Fixed | Unassigned
FILEUPLOAD-69 | HTTPClient MultiPartPostMethod inconsistent behaviour compared to standard form upload | Closed | Incomplete | Unassigned
FILEUPLOAD-26 | [fileupload] write() method can be invoked onl y once. | Closed | Won ' t Fix | Unassigned
FILEUPLOAD-10 | [fileupload] delete() method not working properly | Closed | Cannot Reproduce | Unassigned
FILEUPLOAD-52 | [fileupload] setSizeThreshold not working as described in documentation | Closed | Duplicate | Unassigned
FILEUPLOAD-57 | [fileupload] Sample code is not working | Closed | Fixed | Unassigned
FILEUPLOAD-8 | Sample FileUpload application fails on z/OS platform | Closed | Won ' t Fix | Unassigned
FILEUPLOAD-70 | DefaultFileItem should not catch Exception | Closed | Fixed | Unassigned
FILEUPLOAD-66 | DefaultFileItem issues | Closed | Fixed | Unassigned
FILEUPLOAD-17 | [fileupload] FileItem.getName() returns filename plus path from Windows/IE | Closed | Incomplete | Unassigned
FILEUPLOAD-61 | Temporary upload files are not being deleted | Closed | Fixed | Unassigned
FILEUPLOAD-43 | Fails when request doesn ' t end with boundary text | Closed | Incomplete | Unassigned
FILEUPLOAD-56 | [FileUpload] uploading files with non-ASCII filenames | Closed | Fixed | Unassigned
FILEUPLOAD-153 | Cannot run unit tests from Ant 1.7.0 (Sun) Java 1.3.1 | Resolved | Fixed | Unassigned
FILEUPLOAD-152 | Unit incompatibility betweenFileUpload.setFileSizeMax and FileUploadBase$FileItemIteratorImpl | Open | Unresolved | Unassigned