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