0
我有路徑(/ home/folder1/folder2 /)中的.jpg圖像來拒絕對圖像的公共訪問。我使用CodeIgniter和以下函數來顯示單個圖像。PHP臨時圖像和CodeIgniter視圖
function show_image()
{
$image_path = '/home/folder1/folder2/photo2.jpg';
$image = file_get_contents($image_path);
header("Content-Type: image/png");
echo $image;
}
我想有解決方案,我可以將調整大小的圖像傳遞給CodeIgniter視圖並使用標記顯示它。
function show_image2()
{
// TODO image load and resize
// loaded and resized image
$data['image'] = $image;
$this->load->view('show_image', $data);
}
查看:
<img src="<?php echo $image; ?>" />
我需要做影像的臨時副本到公共道路?
編輯: 我該怎麼做臨時圖像副本?源文件夾是「/ home/folder1/folder2」,目標文件夾是「example.com/images」。用戶更改圖像時應該刪除圖像。
好的。有任何想法如何做到這一點? – anttir 2011-03-13 15:29:12
看看http://codeigniter.com/user_guide/libraries/image_lib.html,你想看看new_image的屬性:) – spamoom 2011-03-13 20:57:00