Hi, your understanding is correct, photos are under protected folders. and the scaling will be a problem, but do you think it is good to store photo in the database's blob field? and every rendering requires copying from database to a temporary file?
Onno Scheffers-3 wrote: > > I didn't fully understand your exact requirement. Should the photo's be > publicly accessible (as in published by the user) or do you need to be > logged in to be able to access the photo? > > If public access it isn't allowed, you should move the photo's to a > protected folder and you can create a Tapestry component that renders the > image-link and -if properly logged in- returns the binary image/Asset > directly from the file-system. Here's an example of how to create a > component that builds a link to a binary object : > http://wiki.apache.org/tapestry/Tapestry5HowToCreatePieChartsInAPage > > Also keep in mind that synchronizing images on file-systems quickly > becomes > tedious if your app becomes popular and needs to scale to multiple > servers. > So maybe storing them in a database/cloud would make your project more > future-ready? > > regards, > > Onno > > > > On Wed, Jun 10, 2009 at 12:06 PM, Angelo Chen > <angelochen...@yahoo.com.hk>wrote: > >> >> Hi, >> >> In a app that I'm going to develop, it requires users to log in before >> they >> can browse job related info, quite a number of those are pictures, those >> photos now are stored in folders of the server, the easiest way is, link >> that folder to tomcat's context, and program can refer to a particular >> photo >> with < img> tag, problem is, once the link is obtained, user can refer to >> that photo even without log in, any idea how to meet this requirement? >> One >> way I can think of is, program will copy the photo on demand to a temp >> folder, but it will slow down the rendering, any idea how to meet this >> requirement with tapestry 5? >> >> Thanks, >> -- >> View this message in context: >> http://www.nabble.com/t5%3A-protecting-data-from-public-access-tp23959208p23959208.html >> Sent from the Tapestry - User mailing list archive at Nabble.com. >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org >> For additional commands, e-mail: users-h...@tapestry.apache.org >> >> > > -- View this message in context: http://www.nabble.com/t5%3A-protecting-data-from-public-access-tp23959208p23964493.html Sent from the Tapestry - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org