Wrapping the file with webob.static.FileIter(youfile) and returning FileIter should be enough
On Fri, Jul 12, 2013 at 3:53 PM, Timuçin Kızılay <[email protected]>wrote: > is there any example code for this? > > > > On 12-07-2013 16:31, Alessandro Molina wrote: > >> Just make sure you use webob.static.FileIter to serve your file instead >> of loading the whole file content in memory >> >> >> On Fri, Jul 12, 2013 at 3:15 PM, Moritz Schlarb <[email protected] >> <mailto:[email protected]>> wrote: >> >> Does >> https://github.com/moschlar/**SAUCE/blob/develop/sauce/** >> controllers/submissions.py#**L374<https://github.com/moschlar/SAUCE/blob/develop/sauce/controllers/submissions.py#L374>inspire >> you? ;) >> >> Am Freitag, 12. Juli 2013 13:44:48 UTC+2 schrieb betelgeuse: >> >> Hello, >> >> I have some files not in public directory but in another >> directory for authenticated users. >> How can I make the users download the files? >> >> I need some controller method like this: >> >> expose() >> def download_file(file_name): >> make some checks here. >> ... >> return file from private directory. >> >> >> any example or documentation? >> >> >> >> > -- > You received this message because you are subscribed to the Google Groups > "TurboGears" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to > turbogears+unsubscribe@**googlegroups.com<turbogears%[email protected]> > . > To post to this group, send email to [email protected]. > Visit this group at > http://groups.google.com/**group/turbogears<http://groups.google.com/group/turbogears> > . > For more options, visit > https://groups.google.com/**groups/opt_out<https://groups.google.com/groups/opt_out> > . > > > -- You received this message because you are subscribed to the Google Groups "TurboGears" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/turbogears. For more options, visit https://groups.google.com/groups/opt_out.

