I found the solution reading the "image uploading" thread.

On Apr 12, 12:47 pm, Francisco Costa <m...@franciscocosta.com> wrote:
> Hello lshbit, thank you for your answer, but i think my problem is a
> bit different.
> I'm using acustomformas you can see in add_space.html and I use a
> "photo = request.vars.photo"  to insert the data from theformin the
> database
>
> On Apr 12, 12:28 pm, Ishbir <ishbi...@gmail.com> wrote:
>
> > There is an entry regarding this in the book-
>
> >http://web2py.com/book/default/section/3/6
>
> > It's almost the same stuff..
>
> > On Apr 12, 3:54 pm, Francisco Costa <m...@franciscocosta.com> wrote:
>
> > > Model
>
> > > db.define_table('space',
> > >     Field('name'),
> > >     Field('slug', 'string'),
> > >     Field('description','text'),
> > >     Field('photo','upload'),
>
> > > Controller
>
> > > def add_space():
> > >    form='ola'#crud.create(db.space)
> > >     return dict(form=form)
>
> > > def create():
> > >     name = request.vars.name
> > >     slug = slugify(name)
> > >     description = request.vars.description
> > >     photo = request.vars.photo
> > >     street_name = request.vars.street_name
> > > .....
>
> > > Views
>
> > > add_space.html
>
> > > <div id="form">
> > > <h2>New Space</h2>
> > > {{=FORM(
> > > H1("Create New Space"),
> > > DIV(("Space Name"), INPUT(_name="name", _size="30")),
> > > DIV(("Description:"), TEXTAREA(_name="description", _rows="20",
> > > _cols="60")),
> > > DIV(("Photo"), INPUT(_name="photo", _size="30", _type="file")),
> > > DIV(("Street Name"), INPUT(_name="street_name", _size="30")),
> > > ...
>
> > > view_space.html
>
> > > <p><img src="/{{=app}}/default/download/{{=spaces.photo}}"
> > > height="150px" style="float:left;"/>{{=XML(spaces.description)}}</p>
> > > ...
>
> > > On Apr 11, 11:31 pm, mdipierro <mdipie...@cs.depaul.edu> wrote:
>
> > > > Please show us your code.
>
> > > > On Apr 11, 1:23 pm, Francisco Costa <m...@franciscocosta.com> wrote:
>
> > > > > Hello,
> > > > > I'm using acustomformthat has anuploadfield in the model.
> > > > > When i submit theformI use a request.vars.name and saves the file as
> > > > > an FieldStorage..
> > > > > I don't know if the file is uploaded and how I can access it.
> > > > > I would like to have the fileuploadto appname/uploads directory as
> > > > > if I used a crudform.
>
> > > > > Thank you


-- 
To unsubscribe, reply using "remove me" as the subject.

Reply via email to