Not really. The information about the filename must be coded into the filename in the uploadfolder. But how to get the filename?
On 2 Jun, 11:10, Thadeus Burgess <[email protected]> wrote: > Taken fromhttp://web2py.com/book/default/section/7/2?search=original+filename > > Occasionally you may want to store the original filename in a database > field. In this case, you need to modify the model and add a field to > store it in: > > db.define_table('person', > Field('name', requires=IS_NOT_EMPTY()), > Field('image_filename'), > Field('image', 'upload')) > > def display_form(): > if len(request.args): > records = db(db.person.id==request.args[0]).select() > if len(request.args) and len(records): > url = URL(r=request, f='download') > form = SQLFORM(db.person, records[0], deletable=True, > upload=url, fields=['name', 'image']) > else: > form = SQLFORM(db.person, fields=['name', 'image']) > if request.vars.image: > form.vars.image_filename = request.vars.image.filename > if form.accepts(request.vars, session): > response.flash = 'form accepted' > elif form.errors: > response.flash = 'form has errors' > return dict(form=form) > > -- > Thadeus > > On Wed, Jun 2, 2010 at 3:18 AM, Sverre <[email protected]> wrote: > > I have an upload field in the DB an want to display the original > > filename in a view. How can I do that?

