I assume what you're trying to do is have in your html
<img src="image.cgi">
And maybe except paramkaters and display accordingly?
If so all you need to remember is to print the proper headers and don't try to print
and text.
#!/usr/bin/perl
use File::Slurp;
use CGI qw/:standard/;
print header("image/gif");
print read_file("/path/to/img.gif");
Of course you can do all kinds of things like check for
errors modify the images using various image modules display different images based on
inout, etc, etc
DMuey
>
> I need to deliver graphic files (jpg and gif) over http in
> the same manner that a web server would. Can anyone point me
> in the right direction? Setting the mime type is no problem
> but it's the rest that I have no experience of. In the past
> I've always simply done a location: /path/to/graphic but the
> graphics are getting cached somewhere along the line so I need to set
> Cache-control: no-cache and the only way I can think of to do
> this is if my script does the delivery itself.
>
> I don't have access to the configuration of the web server.
> Unless it possible to do it in .htaccess?
>
> I tried the following in .htaccess but no joy, is there a
> better way of doing this with .htaccess? Possibly at HTTP 1.0
> server somewhere in the chain is preventing it from working?
>
> <Files ~ "logo\.jpg$">
> Header add Cache-Control "no-cache"
> </Files>
>
> <Files ~ "logo2\.jpg$">
> Header add Cache-Control "no-cache"
> </Files>
>
> TIA
>
> Nigel
>
>
> --
> 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]