Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
1.0 Final
-
None
-
None
-
Operating System: other
Platform: All
-
35183
Description
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.