Hi myself, this is a bug in MultipartParser.java in the readHeaders() method within Cocoon 2.0.2.
When you define <form name="form2" enctype="multipart/form-data" method="post"> and you use a <input name="uploadedfile" type="file"> field, the header will contain: ...name="uploadedfile"; filename="" When filename is empty the StringTokenizer in readHeaders() will have no more tokens, but will get a nextToken() call. Here's an approach for a bug fix: ... while (tokenizer.hasMoreTokens()) { //---- old code // headers.put(tokenizer.nextToken(" ;=\""), // tokenizer.nextToken("=\"")); //---- new code String key = tokenizer.nextToken(" ;=\""); String value = ""; if (tokenizer.hasMoreTokens()) { value = tokenizer.nextToken("=\""); } else { value = ""; } headers.put(key, value); //---- end of new code } This helps unless the filename="" is not followed by an additional attribute, but it helps for the moment. Please fix this bug, if it is not done yet. Best regards - Volker - -----Original Message----- From: Volker Schneider [mailto:volker.schneider@;danet.de] Sent: Sonntag, 10. November 2002 22:32 To: [EMAIL PROTECTED] Subject: enctype="multipart/form-data" problem Dear colleagues, if have a form and I want to upload a file from that form. When I define my form as <form name="form2" enctype="multipart/form-data" method="post"> the ordinary input fields will not be transferred. When I use method="get" it works. Unfortunately I have to use the "post" method because I have to transfer a lot of data and I'm not sure, whether this is possible with the "get" method (because of limited URL length). Splitting the form is not possible, because I need the rest of the data too. Please help me, what can I do? Thank you, best regards - Volker - --------------------------------------------------------------------- Please check that your question has not already been answered in the FAQ before posting. <http://xml.apache.org/cocoon/faq/index.html> To unsubscribe, e-mail: <[EMAIL PROTECTED]> For additional commands, e-mail: <[EMAIL PROTECTED]> --------------------------------------------------------------------- Please check that your question has not already been answered in the FAQ before posting. <http://xml.apache.org/cocoon/faq/index.html> To unsubscribe, e-mail: <[EMAIL PROTECTED]> For additional commands, e-mail: <[EMAIL PROTECTED]>