Update of /var/cvs/src/org/mmbase/datatypes/handlers/html
In directory james.mmbase.org:/tmp/cvs-serv15322
Modified Files:
MultiPart.java
Log Message:
Avoid useable of deprecated code
See also: http://cvs.mmbase.org/viewcvs/src/org/mmbase/datatypes/handlers/html
Index: MultiPart.java
===================================================================
RCS file: /var/cvs/src/org/mmbase/datatypes/handlers/html/MultiPart.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- MultiPart.java 17 Apr 2009 17:37:54 -0000 1.1
+++ MultiPart.java 23 Apr 2009 15:27:06 -0000 1.2
@@ -14,11 +14,13 @@
import org.mmbase.util.logging.Logger;
import org.mmbase.util.logging.Logging;
import org.apache.commons.fileupload.*;
+import org.apache.commons.fileupload.disk.*;
+import org.apache.commons.fileupload.servlet.*;
/**
* Taglib needs to read Multipart request sometimes. Functionallity is
centralized here.
* @author Michiel Meeuwissen
- * @version $Id: MultiPart.java,v 1.1 2009/04/17 17:37:54 michiel Exp $
+ * @version $Id: MultiPart.java,v 1.2 2009/04/23 15:27:06 michiel Exp $
**/
public class MultiPart {
@@ -80,7 +82,8 @@
MMultipartRequest(HttpServletRequest req, String c) {
try {
- DiskFileUpload fu = new DiskFileUpload();
+ FileItemFactory factory = new DiskFileItemFactory();
+ ServletFileUpload fu = new ServletFileUpload(factory);
fu.setHeaderEncoding("ISO-8859-1"); // if incorrect, it will
be fixed later.
List fileItems = fu.parseRequest(req);
for (Iterator i = fileItems.iterator(); i.hasNext(); ) {
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs