Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

tauser

Gravando Imagens no banco

Recommended Posts

Pessoal estou de volta pessoal, estou com a seguinte duvida , vou gravar imagens no banco POSTGRES, e gostaria de saber como faço pra gravar essas imagens com o cake;

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pessoal acho que não entendi muito bem como funciona, então vejam pra mim o que pode estar errado ou o que falta para que funcione

 

function add() {
		
		if (!empty($this->data)) {
			
			
			//Arquivo com imagem dos pertences do detento	
            
            $pertence_detento_foto = fread(fopen($this->data['Detento']['pertence_detento_foto']['tmp_name'], "r"),
                                     $this->data['Detento']['pertence_detento_foto']['size']);

            $this->data['Detento']['name'] = $this->data['Detento']['pertence_detento_foto']['name'];
            $this->data['Detento']['type'] = $this->data['Detento']['pertence_detento_foto']['type'];
            $this->data['Detento']['size'] = $this->data['Detento']['pertence_detento_foto']['size'];
            $this->data['Detento']['pertence_detento_foto'] = $pertence_detento_foto;
            print_r($this->data['Detento']['pertence_detento_foto']);
            exit();
            
            
            //Arquivo com foto de perfil do detento
  			$fotoPerfil = fread(fopen($this->data['Detento']['fotoPerfil']['tmp_name'], "r"),
                                     $this->data['Detento']['fotoPerfil']['size']);

                                     
                                     
            $this->data['Detento']['name'] = $this->data['Detento']['fotoPerfil']['name'];
            $this->data['Detento']['type'] = $this->data['Detento']['fotoPerfil']['type'];
            $this->data['Detento']['size'] = $this->data['Detento']['fotoPerfil']['size'];
            $this->data['Detento']['fotoPerfil'] = $fotoPerfil;
					
			var_dump($this->data);
            $this->Detento->create();
			if ($this->Detento->saveAll($this->data)) {	
				

				$this->Session->setFlash(__('The detento has been saved', true));
				$this->redirect(array('action' => 'index'));
			} else {
				$this->Session->setFlash(__('The detento could not be saved. Please, try again.', true));
			}
		}

		
		$this->_setCidade();
		$this->_setEstado();
		$this->_setPais();
		$this->_setEscolta();
				
		//==========ITENS==========//
		$this->_setItemSituacaoCadastral();
		$this->_setItemSexo();
		$this->_setItemNacionalidade();
		$this->_setItemEscolaridade();
		$this->_setItemReligiao();
		$this->_setItemEstadoCivil();
		$this->_setItemBarba();
		$this->_setItemBigode();
		$this->_setItemBoca();
		$this->_setItemCabelo();
		$this->_setItemCompleicao();
		$this->_setItemCorPele();
		$this->_setItemLabio();
		$this->_setItemNariz();
		$this->_setItemOlho();
		$this->_setItemOrelha();
		$this->_setItemPescoco();
		$this->_setItemRosto();
		$this->_setItemSobrancelha();
		$this->_setItemTesta();
		

	}

Alguem poderia me ajudar com essa inserção de imagem no banco postgres

?

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.