2012-09-22 73 views
0

我基本上有一個編輯配置文件頁面以及其他字段可以選擇上傳圖片。現在我遇到的問題是確定他們是否提交了一個文件或將它留空(默認)。確定一個文件是否與codeigniter一起提交

我當前的代碼:

if($this->input->post('user_pic') === FALSE) 
    { 
     //Don't do anything. 
    } else { 
     //Proccess upload. 
    } 

的形式與多部分和全部,以及其它價值做正確做更新,所以我假設不工作這個確切的代碼。

問題是,即使我提交了一個文件,它仍然像它一樣,或者另一個詞沒有做任何事情。我做錯了嗎?

+0

如果它是一個文件,它不會是'$ _POST'陣列英寸 –

+0

請接受一些答案。 –

回答

0

你可以查得:if(isset($_FILES['user_pic']))

笨方法:

$this->load->library('upload'); 

if ($this->upload->do_upload('user_pic')) 
    //good 
else 
    //errors display $this->upload->display_errors() 

CodeIgniter File Uploading Class

相關問題