On Tue, Jun 24, 2008 at 7:41 PM, Chris <[EMAIL PROTECTED]> wrote: > Is there a Pylons equivalent of CherryPy's serve_file ? > I'm trying to allow file download for files that are not in the > 'public' directory > > In cherry py, it'd go something like this: > from cherrypy.lib.static import serve_file > class Root: > @cherrypy.expose > def download(self, name): > return serve_file(os.path.join(download_dir, name), > content_type='text/plain') > > Many thanks.
You might need to think about browser caching. If-Modified-Since and If-Modified aren't that hard to do manually. I've done them before when I was generating JavaScript dynamically so that the browser wouldn't have to redownload the JavaScript on every page hit. -jj -- It's a walled garden, but the flowers sure are lovely! http://jjinux.blogspot.com/ --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "pylons-discuss" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/pylons-discuss?hl=en -~----------~----~----~----~------~----~------~--~---
