From: Josh Staiger Date: Tue, 23 Nov 2010 00:31:08 +0000 (-0500) Subject: Fix bug in multipart/form-data requests. X-Git-Tag: v1.2.0~67 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=263994e8fc5cec66a57151ca48fd959b6496e281;p=thirdparty%2Ftornado.git Fix bug in multipart/form-data requests. In Firefox and Safari, I'm seeing k = " boundary" for multipart/form-data posts. " boundary" != "boundary", so the mime fields aren't parsed. This commit gets rid of the leading space. --- diff --git a/tornado/httpserver.py b/tornado/httpserver.py index c9a424a36..d11688a83 100644 --- a/tornado/httpserver.py +++ b/tornado/httpserver.py @@ -359,7 +359,7 @@ class HTTPConnection(object): elif content_type.startswith("multipart/form-data"): fields = content_type.split(";") for field in fields: - k, sep, v = field.partition("=") + k, sep, v = field.strip().partition("=") if k == "boundary" and v: self._parse_mime_body(v, data) break