0

这是带有图像缓存图像的产品页面:http: //kmk-prof.kz/product/dx700lc

如您所见 - 图像未显示并具有以下网址:/imagecache/catalogue/dx700lc-541a82fe99ac3.jpg

但是当我尝试在我的上传文件夹中浏览该图像时 - http://kmk-prof.kz/uploads/dx700lc-541a82fe99ac3.jpg它显示得很好。

为什么 imagecache 不能工作?

这是图像缓存 config.php:

'route' => 'imagecache',

'paths' => array(
    public_path('uploads'),
),

'templates' => array(
    'catalogue' => function($image) {
        return $image->fit(213, 213);
    },
),
4

1 回答 1

0

很难告诉您为什么没有任何代码就无法显示图像。查看该站点,您的图像(在 html 中)正在寻找文件,/imagecache/catalogue/dx700lc-541a82fe99ac3.jpg当您的文件位于 uploads/dx700lc-541a82fe99ac3.jpg.

你可以做两件事:

  1. 更改代码以从uploads/dx700lc-541a82fe99ac3.jpg.
  2. 或者,将您的图像路径更改为/imagecache/catalogue/dx700lc-541a82fe99ac3.jpg

如果您需要更多帮助,请发布您的代码。

PS。您的IMAGE URL链接无效^_^

于 2015-06-08T19:19:58.950 回答