i developed an component that genereates thumbnails of an gif/jpeg
via Toolkit graphic methodes.

after that the converted stream should injected into the page.

2008/4/15, Josh Canfield <[EMAIL PROTECTED]>:
>
> Why are you generating a binary stream during the render phase?
>
>
> On Mon, Apr 14, 2008 at 3:55 PM, Sven Homburg <[EMAIL PROTECTED]>
> wrote:
> > but how do i return a binary stream, that generated at render phase.
> >
> >
> > 2008/3/17, Josh Canfield <[EMAIL PROTECTED]>:
> >
> > >
> > > You need to return a StreamResponse
> > >
> > >
> > >
> http://tapestry.apache.org/tapestry5/apidocs/org/apache/tapestry/StreamResponse.html
> > >
> > > Also, check out the following for an example.
> > >
> > >
> http://wiki.apache.org/tapestry/Tapestry5HowToStreamAnExistingBinaryFile
> > > Josh
> > >
> > >
> > > On Sat, Mar 15, 2008 at 8:11 AM, Dmitry Shyshkin <[EMAIL PROTECTED]
> >
> > > wrote:
> > > > Hello, all
> > > >
> > > > I want to generate image by tapestry page. Follow code successfully
> set
> > > > Content-Type and output image data, but after that  exception is
> thrown
> > > :
> > > > java.lang.RuntimeException: Page resource/Image did not generate any
> > > > markup when rendered. This could be because its template file could
> not
> > > > be located, or because a render phase method in the page prevented
> > > > rendering.
> > > >
> > > > Is there is a way to tell tapestry that page output is binary and
> > > > ResposeWriter won't be used for generation? I've thought about
> > > > StreamResponse but it accepted only from action events, not from
> render
> > > > phase events.
> > > >
> > > >    @Inject
> > > >    private Response _response;
> > > >
> > > >    @BeginRender
> > > >    void render() throws IOException {
> > > >        Image image = ...;
> > > >        IOUtil.transfer(image.getImage().getBinaryStream(),
> > > > _response.getOutputStream(image.getContentType()));
> > > >    }
> > > >
> > > >
> > > > Thanks,
> > > > Dmitry
> > > >
> > > >
> > > >
> ---------------------------------------------------------------------
> > > > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > > > For additional commands, e-mail: [EMAIL PROTECTED]
> > > >
> > > >
> > >
> > >
> > >
> > >
> > > --
> > >
> > > --
> > > TheDailyTube.com. Sign up and get the best new videos on the internet
> > > delivered fresh to your inbox.
> > >
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > > For additional commands, e-mail: [EMAIL PROTECTED]
> > >
> > >
> >
> >
> > --
> > with regards
> > Sven Homburg
> > http://tapestry5-components.googlecode.com
> >
>
>
>
>
> --
>
> --
> TheDailyTube.com. Sign up and get the best new videos on the internet
> delivered fresh to your inbox.
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>


-- 
with regards
Sven Homburg
http://tapestry5-components.googlecode.com

Reply via email to