>
> Torsten Luettgert schrieb:
> > Don't know about Embperl object, but for me, it "just works".
> > Here is some (reduced) code I use for delivering jpeg images:
> >
> Interesting enough this doesn't work ( it outputs nothing! ):
>
> > [-
> > # some permission checking and obtaining $imgpath omitted
> > if( -f $imgpath && $permission ) {
> > $http_headers_out{'Content-Length'} = -s $imgpath;
> > $http_headers_out{'Content-Type'} = 'image/jpeg';
> > $http_headers_out{'Cache-Control'} = 'no-cache';
> > $http_headers_out{'Pragma'} = 'no-cache';
> > $http_headers_out{'Expires'} = '0';
> my $image = Image::Magick->new();
> $image->read($imgpath);
> $image->do_something_or_not();
> $image->write('-')
> > exit 0;
> > }
> > -]
>
> and this is, err, strange behavior, I think.
> regards
>
This might work with Apache 1.3 by chance, but it will not with Apache 2.0,
because $image->write('-') writes to STDOUT which is never send to the
client, at least not by default.
The best would be to do something like
$imgdata = $image -> <get_image> () ;
# I don't know the correct ImageMagik function to use,
# but it should return the image data
# -> no exit here
-][+ $imgdata +]
# Make sure you have no extra spaces here or newlines in your source.
Gerald
** Virus checked by BB-5000 Mailfilter **
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]