how to upload the File to some location in cakephp

Hi,

i am trying to use the File upload feature in my application ..

i am having a Form with many fields of type Text,textarea and including File upload FIeld.

I have kept a Submit button at the end of the Form which on click will submit the actual value of the textbox /textarea and even the value for the Field of type File upload.

How to get the actual file that is uploaded and to save it in a location so that i can view the uploaded file later on ..

The code that i have used is,
Edit :

i have added enctype in the Form tag but not working while submission

  




Action Submit in the Cakephp controller is

   function submit($formid = null,$fillerid=null)
    {

		$this->data['Result']['form_id']=$formid;
		$this->data['Result']['submitter_id']=$fillerid;
		$this->data['Result']['submitter']=$this->Session->read('filler');
		echo "submitter: ".$this->Session->read('filler');
                $results=$this->Form->hasResults($this->data);
				echo http_build_query($_POST);

         if(empty($results)){
				foreach ($_POST as $key => $value):
					if(is_array($value)){
					    $value = implode('', $_POST[$key]);
					    $this->data['Result']['value']=$value;
			}
		 else{
								   $this->data['Result']['value']=$value;
		}

			$this->data['Result']['form_id']=$formid;
			$this->data['Result']['submitter_id']=$fillerid;	
			$this->data['Result']['label']=Inflector::humanize($key);
			$this->data['Result']['submitter']=$this->Session->read('filler');
						$this->Form->submitForm($this->data);
				endforeach;

			$this->Session->setFlash('Your entry has been submitted.');

		        $this->Invite->updateAll(array('Invite.filled'=>"'Yes'"),array('Invite.id'=>"$fillerid"));			
  		}else{  

                             $this->Session->setFlash('You have already filled the Form .');
      	}

    }