> > > On Wednesday, August 27, 2003, at 12:50  PM, Scott Taylor wrote:
> > >
> > > > Hello all,
> > >
> > > Howdy.
> > >
> > > > I have a database with JPEGs stored in a blob field and 
> I want to 
> > > > display them on an HTML web page with out creating a new
> > > file.jpg for
> > > > each connection.
> > > >
> 
> <snip>
> 
> > > >
> > > > Any direction, documentation, script examples, etc. would be 
> > > > great.
> > >
> 
> <snip>
> 
> >         use CGI qw(header);
> >         use DBI;
> >         my $dbh = ...
> >         print header('image/jpeg');
> >         my($jpegguts) = $dbh->selectrow_array('SELECT jpegguts FROM 
> > myimg
> > WHERE id = 35');
> >         print $jpegguts;
> >
> >HTH
> 
> It's a start, but it gives me the output like:
> 
> Content-Type: image/jpeg and a bunch of garbled-gook :(
> 

In a browser or via command line?

You'll have to put an image tag <img src="myjpg.cgi?id=35"> into html
And change the script to take input:
 use CGI qw(param header);
...
        my $id = param('id') || 1;
        $id = 1 unless $id =~ m/^\d+$/;
my($jpegguts) = $dbh->selectrow_array("SELECT jpegguts FROM myimg WHERE id = $id);

Now if what you're wanting in a way to have html code and then embed the image data 
into the html code you can use base64 some how I think.

If none of those ways work and it's still messup junk then what you have is messed up 
junk you'll never ghet an image from.

HTH

Dmuey

> Cheers.
> 
> Scott.
> 
> 
> -- 
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 

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

Reply via email to