I use Amazon S3 and it works perfectly - strongly recommended Cheer
On Fri, Sep 27, 2013 at 5:32 PM, Barry Books <trs...@gmail.com> wrote: > The upload component will give you the mime-type. Store that and return it > in the stream response. > > > On Fri, Sep 27, 2013 at 10:26 AM, Steve <steves...@gmail.com> wrote: > > > Hi, > > > > Sorry for another message, just another (very quick, and related) > question. > > These files which are uploaded can be of any type. In order to display > them > > on the page (rather than download them), I use a component I made named > > "MediaViewer". The "MediaViewer" takes in a file as a param and uses > blocks > > for various ways to render the media. There is a method which checks the > > extension, which then decides exactly which block to show to render the > > media (e.g, for java source code it uses a prettify library, or for a PDF > > it embeds it). > > > > Does this design sound ok, or am I over complicating something? The > > important part is that the file is viewable on the page rather than > > downloaded. There is a relatively limited number of file types which will > > need supporting, including text documents, source code, images and word > > processed documents - all of which I can embed using some library or > > another. > > > > Thanks again, > > > > Steve > > > > > > On 27 September 2013 15:52, Steve <steves...@gmail.com> wrote: > > > > > Hi, > > > > > > Ok, I understand exactly what I need to do now. It's going to take me a > > > bit of time to change what I have done so far but this is exactly the > > > information I needed. > > > > > > It will probably be a few days (especially with it being the weekend) > for > > > me to make the changes in what I have so i'll get back to you soon and > > let > > > you know how it goes. > > > > > > Thanks again for your help, can't say enough how much trouble this has > > > probably saved me. > > > > > > Steve > > > > > > > > > > > > On 27 September 2013 15:09, Thiago H de Paula Figueiredo < > > > thiag...@gmail.com> wrote: > > > > > >> On Fri, 27 Sep 2013 11:04:41 -0300, Barry Books <trs...@gmail.com> > > wrote: > > >> > > >> Depending on your needs I would either put them in a database or on > > >>> Amazon S3. Then write a page that retrieves them and returns them > with > > a > > >>> stream > > >>> response. > > >>> > > >> > > >> This solution is the best one because it adds a point in which you can > > >> put any security (authorization) logic you want. > > >> > > >> -- > > >> Thiago H. de Paula Figueiredo > > >> > > >> > > ------------------------------**------------------------------**--------- > > >> To unsubscribe, e-mail: users-unsubscribe@tapestry.**apache.org< > > users-unsubscr...@tapestry.apache.org> > > >> For additional commands, e-mail: users-h...@tapestry.apache.org > > >> > > >> > > > > > > -- Sincerely *Boris Horvat*