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*

Reply via email to