if eoh == -1:
logging.warning("multipart/form-data missing headers")
continue
- headers = httputil.HTTPHeaders.parse(part[:eoh].decode("latin1"))
+ headers = httputil.HTTPHeaders.parse(part[:eoh].decode("utf-8"))
name_header = headers.get("Content-Disposition", "")
if not name_header.startswith("form-data;") or \
not part.endswith(b("\r\n")):
b(""),
u"\u00e1".encode("utf-8"),
b("--1234567890"),
- u'Content-Disposition: form-data; name="files"; filename="\u00f3"'.encode("latin1"),
+ u'Content-Disposition: form-data; name="files"; filename="\u00f3"'.encode("utf8"),
b(""),
u"\u00fa".encode("utf-8"),
b("--1234567890"),