Look at WebKit/Examples/FileUpload.py - Geoff
> -----Original Message----- > From: Ian Lipsky [mailto:[EMAIL PROTECTED]] > Sent: Thursday, April 18, 2002 8:30 AM > To: [EMAIL PROTECTED] > Subject: Re: [Webware-discuss] how do i use form fields? > > > it never seems to fail...i look around for an answer, dont > find it, send > out an email, and 2 minutes after i send the email i find the > answer :) > > Although i was just using req.fields() This is too similar to asp :) > > One thing i am stuck on now though...how do i access an > uploaded file from > a form? Maybe i shouldnt write code at 4am ;) > > thanks for your help, > > Ian > > On Thu, 18 Apr 2002, Karl Putland wrote: > > > > > --- Ian L <[EMAIL PROTECTED]> wrote: > > > i've got a psp page with about 4 lines of code on it, which isnt > > > working. > > > > > > I've imported cgi, and i have the following lines of code: > > > <% > > > form = cgi.FieldStorage() > > > formname = form["name"].value > > > %> > > > some html > > > <%=formname%> > > > > > > when i submit the form to this page, i get the error: > > > fileitem = form["name"].value File > > > "/usr/local/lib/python2.1/cgi.py", line > > > 550, in __getitem__ raise KeyError, > > > key KeyError: name > > > > > > But i KNOW there is a form field called name. In fact in the > > > debug info > > > under the HTTPRequest field. I'm guessing instead of using > > > cgi.FieldStorage > > > i have to access the HTTPRequest class in some way. Can anyone > > > point me to > > > some sample code that shows me the correct way of doing this? > > > > > > > Use the source Luke. > > > > Read HTTPRequest.py then inside the psp > > > > <% > > form_fields = self.request().fields() > > %> > > <%= form_fields['name'] %> > > > > or better yet... > > > > <% > > request = self.request() > > %> > > <%= request.field('name') %> > > > > Using the request allows you to access forms and cookies from the > > same object. You can also get the session, transaction, > > environment and other request attributes. > > > > --Karl > > > > --Karl > > > > __________________________________________________ > > Do You Yahoo!? > > Yahoo! Tax Center - online filing with TurboTax > > http://taxes.yahoo.com/ > > > > > _______________________________________________ > Webware-discuss mailing list > [EMAIL PROTECTED] > https://lists.sourceforge.net/lists/listinfo/webware-discuss > _______________________________________________ Webware-discuss mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/webware-discuss
