2013-04-28 40 views
0

再次拋出問題。我如何找到new_image(拇指)名稱。 在控制器如何使CI圖像大拇指

 //Insert image ............................. 
     $config['upload_path'] = './img/placeholders/blog'; 
     $config['allowed_types'] = 'gif|jpg|png'; 
     $config['encrypt_name'] = TRUE; 
     $config['remove_spaces'] = TRUE; 
     $this->upload->initialize($config); 
     $this->upload->do_upload('blog_images'); 

     //Thumb Image----------------------------- 
     $image_des = $this->upload->data(); 
     $config['image_library'] = 'gd2'; 
     $config['source_image'] = './img/placeholders/blog/' . $image_des['file_name']; 
     $config['maintain_ratio'] = TRUE; 
     $config['create_thumb'] = TRUE; 
     $config['new_image'] = './img/placeholders/blog/thumb/' . $image_des['file_name']; 
     $config['width'] = 220; 
     $config['height'] = 140; 
     $this->image_lib->initialize($config); 
     $this->image_lib->resize(); 
     $image_dev = $this->upload->data(); 

    // How Can i find new image name. 
     $data['blog_img'] = 'img/placeholders/' . $image_des['file_name']; 
     $data['blog_thumbs'] = ? 

轉換後,
blog_img名稱爲 「 e7da891c90586f7c4e89ef5724891a15.jpg
blog_thumbs是 「 e7da891c90586f7c4e89ef5724891a15_thumb.jpg

如何找到new_image(拇指)的名字。像

$image_des['file_name']

回答

0

但你已經擁有它的權利!

$image_des['raw_name'] = 'e7da891c90586f7c4e89ef5724891a15'; //File name without extension. 
$image_des['file_ext'] = '.jpg'; //The file extension with period 
$data['blog_thumbs'] = 'your/preceding/path/'. 
        $image_des['raw_name'].'_thumb'.$image_des['file_ext']; 


參見file uploading class用於解釋有關的$this->upload->data()返回數組值。

+0

OMG ... Thanks.For你的幫助 – Ebrahim 2013-05-22 16:49:36

+0

@Ebrahim:老兄它已經一個月了現在你看到了......! :P – 2013-05-22 16:57:15