edgarsmolow wrote: > Our website generates PDF documents on-the-fly based upon database > content. The user who created the document should be able to view it, > but not other users, since the documents often contain private > information. A web page on a Pylons site will contain link(s) to the > user's document, where each link is an anchor element. > > Where should the documents be stored on disk: outside of the Pylons > directory tree? If outside, configure a system variable or an Apache > setting (alias)?
I'd store them on disk outside the pylons directory and add configuration your app for their locations. > What is the best way to construct the anchor elements? Something like > this (where pdfdocs is aliased)? > <a href="/pdfdocs/ABC12345.pdf">My Special Document</a> > Or, perhaps like this? > <a href="/viewer.py?docid=ABC12345">My Special Document</a> > and let viewer.py return the contents of ABC12345,pdf if the user is > authorized to view it? How about adding a pdfview controller and creating a route which maps /pdfdocs/:docid to pdfview? Your links will look like the former but you'll get the functionality of the latter. --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
