0

私は基本的に、他のフィールドと一緒に写真をアップロードするオプションがある編集プロファイル ページを持っています。今私が抱えている問題は、ファイルを送信したか、空白のままにしたか (デフォルト) を判断することです。

私の現在のコード:

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

フォームはマルチパートとすべてで正しく行われ、他の値は更新されるため、この正確なコードが機能していないと想定しています。

問題は、ファイルを送信しても、元のままであるか、別の単語が何もしないことです。私はこれを間違っていますか?

4

1 に答える 1

0

あなたはそう確認することができます:if(isset($_FILES['user_pic']))

CodeIgniter メソッド:

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

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

CodeIgniter ファイルアップロードクラス

于 2012-09-22T22:50:08.363 に答える