2011-04-06 62 views
0

我想使用一個URL與Kohana圖像類的圖像。 http://kohanaframework.org/3.0/guide/api/Image試圖從URL使用圖像與Kohana圖像類

這是可能的還是圖像總是必須是本地項目?來自同一站點

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

我訪問圖像這樣的。

但是,上述URL中的臨時文件夾實際上是Apache中的別名,因此位於文檔根目錄之外。

任何人都可以解決任何解決方案?

Kohana的圖片庫說,它不是一個圖像,因爲它要麼失敗

realpath($file); 

getimagesize($file); 

乾杯。

回答

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); 

有一個feature request to allow for remote image access使用圖像模塊。