Release Notes: The API was completely redesigned. Much of the internals of the code remains the same, but the API is much more OO compatible and is for Java 2 servlets only.
Release Notes: Support was added for object (instead of static) setEncoding functionality, temporary filenames for uploading was fixed, and several other minor patches were made.
Release Notes: Uploaded files saved to the filesystem will now be saved with a unique filename. Several minor bugfixes were also applied. This is the initial beta release of this new functionality, and should be treated with caution.
Release Notes: A very minor fix, but one that was apparently causing some serious issues for some users, has been made. The intTotalRead integer was being set to -1, which meant that it was always off by one when comparing to Content-Length.
Release Notes: The MultipartRequest was moved into a package. The library is now provided in a jar archive for ease of use. Unfortunately, this may require changes to classes that use it. A bugfix was made for a problem which occurred with Netscape where if a file was uploaded with an unrecognised extension, no Content-Type was specified. In this case, the first line of the file was chopped off. The structure of the parse method was also modified to make it easier to understand and manage.
Release Notes: Fixed problems with bytes being added to end of uploads. Improvements made to the internal parsing mechanism to improve performance and reduce possibility of errors, or misparsing of files. A bugfix for 1.12 prevented empty files being created in the upload directory. Now they are created, but removed if no bytes are written to them. For memory uploads, empty files result in an empty directory entry. See the CHANGES file for more information.
Release Notes: This release contains a few bugfixes. It now uploads files into memory instead of onto the file system.
Release Notes: Changes for this release inlcude a fix for non-english characters in url parameter fields. Specifically people have been having problems with "Umlaute" german characters -- this now works as advertised. Also added support for parameters with more than one value.
Release Notes: This release includes two more Constructors with a new parameter int intMaxReadBytes, to override the MAX_READ_BYTES class variable, which is set to 2MB. This release is also now released under the LGPL.
Release Notes: This release fixes a problem with an empty FILE input type in IE.