From 263994e8fc5cec66a57151ca48fd959b6496e281 Mon Sep 17 00:00:00 2001 From: Josh Staiger Date: Mon, 22 Nov 2010 19:31:08 -0500 Subject: [PATCH] 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. --- tornado/httpserver.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tornado/httpserver.py b/tornado/httpserver.py index c9a424a3..d11688a8 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