FUNCTION IN THE CONTROLLER: function add() { print_r ($this->params['data']); if (!empty($this->data) && is_uploaded_file($this->params['data']['Notiziak']['File']['tmp_name'])) { $this->cleanUpFields(); $fileName = $this->params['data']['Notiziak']['File']['name']; if(move_uploaded_file( $this->params['data']['Model']['File']['tmp_name'], WWW_ROOT.'files/'.$fileName)) { $this->Model->create(); $this->data['Model']['filename'] = $fileName; if ($this->Model->Document->save($this->data)) { $this->Session->setFlash('Archivo salvado'); } } else { $this->Session->setFlash('Error: no se pudo guardar el archivo.'); } } else { $this->Session->setFlash('Error: no se pudo leer el archivo.'); } } VIEW file('Notiziak/imagina',NULL, TRUE); ?>