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

Reply via email to