尝试使用来自Kohana Image类的URL中的图像

时间:2011-04-06 18:07:11

标签: image alias kohana-3 getimagesize realpath

我正在尝试使用Kohana图像类的URL中的图像。 http://kohanaframework.org/3.0/guide/api/Image

这是可能的还是图像总是必须是项目的本地?

我正在访问这样的图片:

http://www.mysite.com/temp/myimage.jpg

来自同一网站。

但是,上述URL中的临时文件夹实际上是Apache中的别名,因此位于文档根目录之外。

任何人都可以对解决方案有所了解吗?

kohana图像库说它不是图像,因为它要么失败

realpath($file);

getimagesize($file);

干杯。

1 个答案:

答案 0 :(得分:1)

图像必须是项目的本地图像。

您可以做的是从遥控器上取下副本并将其保存到您的项目中并提供服务。

$offsite_path = 'http://example.com/images/steve-buscemi.jpg';
$local_copy = Remote::get($offsite_path);
$local_path  = 'images/steve-buscemi.jpg';
file_put_contents($local_path, $local_copy);
echo HTML::image($local_path);

使用Image模块有一个feature request to allow for remote image access