On Wed, Oct 09, 2002 at 05:02:36PM -0700, Daniel Barbar wrote: > I'd like to generate web-enabled reports (graphs, actually, using > the Perl module GD::Graph) on data from a database using > Apache/mod-perl/Embperl(1.3.4)/DBI/DBD-Oracle.
> Is there a way, using Embperl, to send the image back to the browser > on-the-fly, that is, without having to save it on a file first? Something This is something that comes up rather frequently. For future reference, doing a search of the embperl mail archives (http://www.ecos.de/~mailarc/embperl/) is usually useful. You can output a gif directly from embperl so: <img src="graph.html?args=go&here="> graph.html: [- $req = shift; $http_headers_out{'Content-type'} = 'image/gif'; $escmode=0; # This is important $gd = set up stuff here; print OUT $gd->plot(@data)->gif(); -] Make sure there is no extraneous whitespace in this file as this will get sent to the browser, ie the first and last characters are [ and ]. -- Andrew O'Brien Senior Engineer email: [EMAIL PROTECTED] Switch Online Group Pty Limited phone: +61 2 9299 1133 ABN 89 092 286 327 fax: +61 2 9299 1134 --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]