Whoa!  SQLHTML? I didn't even know that existed!

Thanks for the tip!



On May 24, 3:37 pm, mdipierro <[email protected]> wrote:
> If you are looking for a preview of the uploaded images when editing a
> record you can to do
>
> form = SQLHTML(....,upload=URL(r=request,f='download'))
>
> On May 24, 10:52 am, NetAdmin <[email protected]> wrote:
>
> > I'm a bit confused.
>
> > During an edit or listing of all books,
> > how can I display the .jpg file that is
> > stored in the field named coverblob ?
>
> > I can only see the blob field contents
> > when using appadmin.
>
> > Thanks!
>
> > ==========   db.py  ==========================
>
> > db.define_table( 'tbbooks' ,
> >   SQLField('booktitle' , 'string', length=20),
> >   SQLField('cover', 'upload', uploadfield='coverblob'),
> >   SQLField('coverblob', 'blob')
> > )
>
> > ======== default.py  ==========================
>
> > def index():
> >   #
> >   #   select all books
> >   #
> >   recs = db().select(db.tbbooks.ALL,orderby=db.tbbooks.booktitle)
> >   return dict ( recs = recs )
>
> > def editrec():
> >   #
> >   #  edit record 1
> >   #
> >   form = SQLFORM( db.tbbooks, 1 )
> >   #
> >   if form.accepts(request.vars, session):
> >     response.flash = 'Done!'
> >   #
> >   return dict ( form = form )
>
> > def insrec():
> >   #
> >   # insert a new record
> >   #
> >   form = SQLFORM( db.tbbooks )
> >   #
> >   if form.accepts(request.vars, session):
> >     response.flash = 'Done!'
> >   #
> >   return dict ( form = form )
>
> > ==================================

Reply via email to