|
Tobiah
toby at rcsreg.com
Fri Aug 27 09:39:38 EDT 2004
I'm trying to use the FieldStorage class from
the Publisher Handler... is that possible?
I can read GET vars fine, but not POSTs.
I looked at the source for FieldStorage,
and it basically tries to read
req.headers_in['content-length'] bytes using
req.read(), but the read is always empty.
Here is a boiled-down example of what I'm
trying to do:
-----------------------------------------------
from mod_python import util
from mod_python import apache
def index(req):
req.content_type = "text/html"
req.send_http_header()
doc = """
<HTML>
<HEAD>
<TITLE>post example</TITLE>
</HEAD>
<BODY>
<FORM ACTION=index.py METHOD=POST NAME=foo>
<INPUT TYPE=text NAME=poster>
<INPUT TYPE=submit NAME=submitter VALUE='GO!'>
<BR>
"""
f = util.FieldStorage(req, 1)
for e in f.list:
doc += "Element: %s, Value %s<BR>" % (e.name, e.value)
doc += """
</FORM>
</BODY>
</HTML>
"""
return doc
-----------------------------------------------
Thanks for any help.
Tobiah
|