tauser 0 Denunciar post Postado Julho 7, 2010 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
lucaswxp 22 Denunciar post Postado Julho 7, 2010 Isso não é algo especifico do cake, basta gravar como blob normalmente como você faria fora do cake: http://www.devmedia.com.br/post-5522-Gravando-imagens-no-PostgreSQL.html http://phpbrasil.com/artigo/puU_C45AW_1/gravando-arquivos-binarios-no-postgresql Compartilhar este post Link para o post Compartilhar em outros sites
tauser 0 Denunciar post Postado Julho 12, 2010 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