no. in the scaffolding app the index/download function calls response.download. However, it works only with the "original" naming scheme of web2py.
Given that you want "your own", you must save/alter the original filename in another field of the table, and then write YOUR function to retrieve the file (e.g. looking at the "altered/original" filename, not the one set by web2py) and call response.stream on that file. Look into http://web2py.com/books/default/chapter/29/06#More-on-uploads for dealing with store() and retrieve(). On Thursday, September 20, 2012 3:46:09 PM UTC+2, Tito Garrido wrote: > > Thanks I have read it before but I didn't undertand... so I will be able > to call the 'download' function using image_filename instead of image.image? > > Just to clarify I'd like to call a mnemonic filename due SEO optimizations. > > Regards, > > Tito > > On Thu, Sep 20, 2012 at 4:57 AM, Niphlod <nip...@gmail.com > <javascript:>>wrote: > >> book! >> >> >> http://web2py.com/books/default/chapter/29/07#Storing-the-original-filename >> >> >> On Thursday, September 20, 2012 4:47:54 AM UTC+2, Tito Garrido wrote: >>> >>> Hi, >>> >>> Is there a way to use the original filename on a upload field or custom >>> filenames? I guess it is possible since we can upload files in appadmin and >>> choose the name but I couldn't find how to do it. >>> >>> Thanks in advance, >>> >>> Tito >>> >>> -- >>> >>> Linux User #387870 >>> .........____ >>> .... _/_õ|__| >>> ..º[ .-.___.-._| . . . . >>> .__( o)__( o).:_______ >>> >> -- >> >> >> >> > > > > -- > > Linux User #387870 > .........____ > .... _/_õ|__| > ..º[ .-.___.-._| . . . . > .__( o)__( o).:_______ > --