webwork/src/main/webwork/multipart PellMultiPartRequest.java,1.4,1.5
[email protected] Tue, 16 Dec 2003 14:05:06 -0800
| Newsgroups | gmane.comp.java.open-symphony.cvs |
|---|---|
| Message-ID | <[email protected]> |
Update of /cvsroot/opensymphony/webwork/src/main/webwork/multipart
In directory sc8-pr-cvs1:/tmp/cvs-serv15380/src/main/webwork/multipart
Modified Files:
PellMultiPartRequest.java
Log Message:
Fix Pell Multipart parser to not die if size is larger than max size.
Fixes WW-426
Index: PellMultiPartRequest.java
===================================================================
RCS file: /cvsroot/opensymphony/webwork/src/main/webwork/multipart/PellMultiPartRequest.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -d -r1.4 -r1.5
--- PellMultiPartRequest.java 9 May 2003 18:30:06 -0000 1.4
+++ PellMultiPartRequest.java 16 Dec 2003 22:05:04 -0000 1.5
@@ -9,6 +9,7 @@
import org.apache.commons.logging.LogFactory;
import webwork.config.Configuration;
import http.utils.multipartrequest.ServletMultipartRequest;
+import http.utils.multipartrequest.MultipartRequest;
import javax.servlet.http.HttpServletRequest;
import java.io.*;
@@ -40,10 +41,9 @@
*/
private String getEncoding()
{
- String encoding = null;
try
{
- encoding = Configuration.getString("webwork.i18n.encoding");
+ String encoding = Configuration.getString("webwork.i18n.encoding");
if (encoding != null)
{
return encoding;
@@ -74,11 +74,11 @@
}
if(memoryUpload)
{
- multi = new ServletMultipartRequest(servletRequest, maxSize, getEncoding());
+ multi = new ServletMultipartRequest(servletRequest, maxSize, MultipartRequest.IGNORE_FILES_IF_MAX_BYES_EXCEEDED, getEncoding());
}
else
{
- multi = new ServletMultipartRequest(servletRequest, saveDir, maxSize, getEncoding());
+ multi = new ServletMultipartRequest(servletRequest, saveDir, maxSize, MultipartRequest.IGNORE_FILES_IF_MAX_BYES_EXCEEDED, getEncoding());
}
}
-------------------------------------------------------
This SF.net email is sponsored by: IBM Linux Tutorials.
Become an expert in LINUX or just sharpen your skills. Sign up for IBM's
Free Linux Tutorials. Learn everything from the bash shell to sys admin.
Click now! http://ads.osdn.com/?ad_id=1278&alloc_id=3371&op=click