0

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

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

我正在访问这样的图像:

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

来自同一个站点。

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

任何人都可以阐明解决方案吗?

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

realpath($file);

或者

getimagesize($file);

干杯。

4

1 回答 1

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 模块进行远程图像访问。

于 2011-04-10T15:38:22.783 回答