Update of /var/cvs/src/org/mmbase/datatypes/handlers/html In directory james.mmbase.org:/tmp/cvs-serv21677
Modified Files: BinaryHandler.java Added Files: MultiPart.java Log Message: ported this MultiPart object from taglib to here See also: http://cvs.mmbase.org/viewcvs/src/org/mmbase/datatypes/handlers/html MultiPart.java is new Index: BinaryHandler.java =================================================================== RCS file: /var/cvs/src/org/mmbase/datatypes/handlers/html/BinaryHandler.java,v retrieving revision 1.1 retrieving revision 1.2 diff -u -b -r1.1 -r1.2 --- BinaryHandler.java 17 Apr 2009 16:54:49 -0000 1.1 +++ BinaryHandler.java 17 Apr 2009 17:37:54 -0000 1.2 @@ -17,9 +17,11 @@ import org.mmbase.util.functions.*; /** + * The most straight forward implementation in HTML for an input widget for a binary field is a + * 'input' tag with type 'file'. * * @author Michiel Meeuwissen - * @version $Id: BinaryHandler.java,v 1.1 2009/04/17 16:54:49 michiel Exp $ + * @version $Id: BinaryHandler.java,v 1.2 2009/04/17 17:37:54 michiel Exp $ * @since MMBase-1.9.1 */ @@ -56,16 +58,13 @@ */ @Override protected Object getFieldValue(Request request, Node node, Field field) { - /* - if (MultiPart.isMultipart(tag.getPageContext())) { - //ContextTag ct = tag.getContextTag(); - FileItem bytes = ct.getFileItem(prefix(field.getName())); + if (MultiPart.isMultipart(request.getProperty(Parameter.REQUEST))) { + FileItem bytes = MultiPart.getMultipartRequest(request.getProperty(Parameter.REQUEST), + request.getProperty(Parameter.RESPONSE)).getFileItem(request.getName(field)); return bytes; } else { return null; } - */ - return super.getFieldValue(request, node, field); } _______________________________________________ Cvs mailing list Cvs@lists.mmbase.org http://lists.mmbase.org/mailman/listinfo/cvs