Thanks Kristian - I've messed with dispatchers a bit and am playing with
that route. Now I've run into an interesting hibernate session issue,
but that's for a new thread :-)

thanks for your input

chris

Kristian Marinkovic wrote:
> hi chris,
>
> instead of having the page return a StreamResponse you 
> could a define a ComponentEventResultProcessor that will
> convert the result of a component event into a StreamResponse
> transparently
>
> eg.
>
> Document onSubmit() {
>    return new Document("path/file.pdf");
> }
>
> registered service:
>
> Document.class,new ComponentEventResultProcessor<Document>() {
> ...
>     public void processResultValue(final Document value) throws 
> IOException
>     {
>         // create a streamresponse and return via the 
> StreamResponseResultProcessor service
>     }
> }
>
> hope this is somehow useful to you...
>
> after thinking twice you could also add a Dispatcher that returns your 
> binaries
> directly.... 
>
> g,
> kris
>
>
>
>
> Chris Lewis <[EMAIL PROTECTED]> 
> 23.07.2008 13:02
> Bitte antworten an
> "Tapestry users" <users@tapestry.apache.org>
>
>
> An
> Tapestry users <users@tapestry.apache.org>
> Kopie
>
> Thema
> T5: stream binary files
>
>
>
>
>
>
>
> Hello,
>
> I'm curious if there is a common way to stream binary files like images,
> PDFs, etc. I've read
> http://wiki.apache.org/tapestry/Tapestry5HowToStreamAnExistingBinaryFile
> and understand that method, but something just feels wrong about using a
> page for this kind of operation (after all, it's not a page). Has anyone
> take a non-page approach to this? Thanks for any input.
>
> chris
>
>   

-- 
http://thegodcode.net


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to