[issue4953] cgi module cannot handle POST with multipart/form-data in 3.0
Pierre Quentel
report at bugs.python.org
Fri Jan 7 09:14:27 CET 2011
Pierre Quentel <pierre.quentel at gmail.com> added the comment:
Option 1 is impossible, because the CGI script sometimes has no control on the stream : for instance on a shared web host, it will receive sys.stdin as a text stream
I also vote for option 3 ; explaining that if no argument is passed, the program will use sys.stdin.buffer (or the result of sys.stdin.detach() : I guess it's the same ?), and that if an argument is passed, it must provide an attribute "buffer" (or a method detach() ?) as the binary layer of the stream
BTW, I didn't have time to finish the versions of cgi.py and tests, my next slot is this week-end
----------
_______________________________________
Python tracker <report at bugs.python.org>
<http://bugs.python.org/issue4953>
_______________________________________
More information about the Python-bugs-list
mailing list