He dele454,

you cannot set HTTP-EQUIV meta-tags on an image... These are (X)HTML-tags to
be used in (X)HTML-pages - images on the other side are send as binary data
in the according format (JPEG, GIF, PNG for example), adding meta-tags to
these data-streams has no effect other then corrupting the image data.
You have to set the response headers in your action accordingly:

<?php
$this->getResponse()->setHeader('Content-Type', 'image/jpg');
$this->getResponse()->setHeader('Cache-Control', 'no-cache');
[...]
?>

Best regards

Stefan

-----Ursprüngliche Nachricht-----
Von: dele454 [mailto:[EMAIL PROTECTED] 
Gesendet: Samstag, 20. September 2008 03:52
An: [email protected]
Betreff: Re: [fw-general] HeadMeta Helper...


i have tried something like this but to no avail:

<?php echo  $this->headMeta()->appendHttpEquiv('expires', 'Wed, 26 Feb 1997
08:21:57 GMT')
                          ->appendHttpEquiv('pragma', 'no-cache')
                          ->appendHttpEquiv('Cache-Control', 'no-cache')
                          ->appendHttpEquiv('Content-Type', 'image/jpg');
?>


dele454 wrote:
> 
> Hi
> 
> Does anyone know the correct directive for disallowing caching of images
> using the HeadMeta Helper?
> 
> After replacing some remotes images via an upload, my browser still caches
> the old image. I dont want this. Someone suggested having an apache
> directive that refuses caching of images. 
> Please help.
> 
> Thanks
> 


-----
dee
-- 
View this message in context:
http://www.nabble.com/HeadMeta-Helper...-tp19574276p19581853.html
Sent from the Zend Framework mailing list archive at Nabble.com.


Reply via email to