我有一个用户可以上传图像的网站。有时需要旋转这些图像。
使用Imagicks rotateImage功能没有问题,但该图像可能已经被网站上的其他用户缓存。我可以更新上次修改的图像文件头吗?
我的旋转脚本:
$imagick = new Imagick();
$imagick->readImage("path-to-image");
$imagick->rotateImage(new ImagickPixel(), 90);
$imagick->writeImage(path-to-image);
print $imagick->getImage();
一旦旋转,在过去的中提供过期日期的图像
header("Cache-Control: no-cache, must-revalidate");
header("Expires: Sat, 26 Jul 2007 05:00:00 GMT");