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/?a=commitdiff_plain;h=refs%2Fpull%2F177%2Fhead;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