In your download() function, I suppose you could retrieve the stored filename based on the record ID, and then do:
request.args.append(the_filename) before calling response.download(). Note, using this method, someone could download all of your images by simply incrementing the record ID in the URL (that wouldn't be possible with the usual method, because each filename includes a uuid and the encoded original filename). Anthony On Thursday, December 22, 2011 1:02:45 PM UTC-5, Yarin wrote: > > I want to be able to create pretty links to images in the uploads > folder that are based on the image record ID in the DB. > > For example: > [app]/images/download/[image_id] > > However, I can't figure out how to create a function that would > trigger response.download(_), as that function requires a request > object with a filename arg. > > Is there anyway I can read an image record ID, retrieve the filename > from the db, and use that to trigger response.download()?