FileUplaod does not ignore 0Kb files when using Jakarta FileUpload impl
-----------------------------------------------------------------------
Key: WW-1976
URL: https://issues.apache.org/struts/browse/WW-1976
Project: Struts 2
Issue Type: Bug
Components: Interceptors
Affects Versions: 2.0.8
Reporter: Aymeric Levaux
When not selecting any file to upload in a file input, Struts does not ignore
the 0 byte file returned by jakarta FileUpload.
This means that a file is injected in the action even if nothing was uploaded.
In webwork the check was done in the constructor of
com.opensymphony.webwork.dispatcher.multipart.JakartaMultiPartRequest:
else if (item.getSize() == 0) {
log.warn("Item is a file upload of 0 size, ignoring");
}
In struts the parsing of the request moved from the constructor to a parse
method but the above check disappeared.
Additionally this behaviour is inconsistant with the "pell" implementation that
ignores 0 byte files.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.