Php 干预图像和缓存浏览器/Laravel 4
我正在和他一起工作,他的缓存扩展工作得很好 我试图能够在浏览器上缓存带有标题和干预的图像 实现这一目标的最佳途径是什么 假设我有一个路由,它将一个方法连接到我的控制器,该控制器处理显示图像的响应,如下所示:Php 干预图像和缓存浏览器/Laravel 4,php,caching,laravel-4,image-caching,Php,Caching,Laravel 4,Image Caching,我正在和他一起工作,他的缓存扩展工作得很好 我试图能够在浏览器上缓存带有标题和干预的图像 实现这一目标的最佳途径是什么 假设我有一个路由,它将一个方法连接到我的控制器,该控制器处理显示图像的响应,如下所示: public function showImage($name_image) { // how can set the headers for get image cache on browser? $img = Image::cache(functi
public function showImage($name_image)
{
// how can set the headers for get image cache on browser?
$img = Image::cache(function($image) use ($name_image) {
return $image->make('myFolderPathImage'."/".$name_image);
});
return Response::make($img, 200, array('Content-Type' => 'image/jpeg'));
}
你上面的代码对我来说非常好,尽管这里有一些代码是关于Laravel4.2路线的,它可能会有所帮助
Route::get('/image/{image}', function($id) {
if (!File::exists('public/img/g_icons/'.$id)) return Response::view('errors.missing', array(), 404);
$img = Image::cache(function($image) use ($id) { $image->make('public/img/'.$id); },10080);
return Response::make($img, 200, array('Content-Type' => 'image/png'));
});
你可以参考这个链接你可以参考这个链接你可以参考这个链接