I am using a MIME framework that creates headers and bodies
for multiparts. It creates the Content-Type as e.g. (this is
a single line in the original header):
Content-Type: multipart/form-data; boundary="-----
=_N0U3NTVGRkNCOEQ4MEE3MTBDNzZDOEMyQjU0MkIyMDg="
Later the parts are separated by
------- =_N0U3NTVGRkNCOEQ4MEE3MTBDNzZDOEMyQjU0MkIyMDg=
The package doesn't recognise any fields in the request.
If OTOH I remove the quotes from the Content-Type, it works.
Inspection of the code in CVS seems to indicate that the
problem is that ParameterParser.parseQuotedToken()
recognises quotes but doesn't remove them from the value.
So FileUploadBase.getBoundary() gets the boundary with the
quotes and compares it to actual data without quotes.
> [...] ParameterParser.parseQuotedToken() recognises quotes
> but doesn't remove them from the value. [...]
Looking closer, it seems that ParameterParser.getToken() is
supposed to remove the quotes later in parseQuotedToken().
Still the observation stands that there is a problem somewhere
in the scenario described.