Updated my uwsgi to 0.9.8 (and rebuilt the server but forgot to update
python so it's under python 2.6.6)

This line does not work correctly anymore:
form = cgi.FieldStorage(fp=environ['wsgi.input'], environ=environ)

When attempting to send an image file in the request, boundaries are
not parsed out of the file, the image's data string is duplicated and
the next field in the form is incorporated at the end into one
enormous mass of useless garbage.  Yes, I remembered to set
enctype="multipart/form-data"

Interestingly, the following line works perfectly:

form = cgi.FieldStorage(fp=cStringIO.StringIO
(environ['wsgi.input'].read(int(environ['CONTENT_LENGTH']))),
environ=environ)

-Schmidty
_______________________________________________
uWSGI mailing list
[email protected]
http://lists.unbit.it/cgi-bin/mailman/listinfo/uwsgi

Reply via email to